mirror of
https://github.com/Alfresco/alfresco-ng2-components.git
synced 2025-05-12 17:04:57 +00:00
30 lines
771 B
JavaScript
30 lines
771 B
JavaScript
var widgetUtils = (function (utils) {
|
|
utils.col = function(className) {
|
|
var col = document.createElement('div');
|
|
col.dataset.widgetId = utils.uid();
|
|
col.classList.add(className, 'widget', 'widget-col');
|
|
|
|
var dropPlaceholder = document.createElement('div');
|
|
dropPlaceholder.className = 'drop-zone';
|
|
col.appendChild(dropPlaceholder);
|
|
|
|
return col;
|
|
};
|
|
|
|
utils.getRandomColor = function () {
|
|
var color = '#'+(0x1000000+(Math.random())*0xffffff).toString(16).substr(1,6);
|
|
return color;
|
|
};
|
|
|
|
utils.uid = (function(){
|
|
var id = 0;
|
|
return function(){
|
|
if (arguments[0] === 0) {
|
|
id = 0;
|
|
}
|
|
return id++;
|
|
};
|
|
})();
|
|
|
|
return utils;
|
|
})(widgetUtils || {}); |