mirror of
https://github.com/PitPik/colorPicker.git
synced 2025-09-24 16:40:57 -06:00
Add namespace
Add a namespace to allow storing the colorpicker into "namespace" instead "window". Need: create the variable CPNamespace before calling executing the script.
This commit is contained in:
parent
3551c8d1c0
commit
05592ce362
@ -1,9 +1,9 @@
|
|||||||
;(function(window, undefined){
|
;(function(window, namespace){
|
||||||
"use strict"
|
"use strict"
|
||||||
|
|
||||||
var document = window.document,
|
var document = window.document,
|
||||||
_data = window.ColorPicker, // will be deleted in buildView() and holds:
|
_data = namespace.ColorPicker, // will be deleted in buildView() and holds:
|
||||||
// window.ColorPicker = { // comes from colorPicker.data.js and will be overwritten.
|
// namespace.ColorPicker = { // comes from colorPicker.data.js and will be overwritten.
|
||||||
// _html: ..., // holds the HTML markup of colorPicker
|
// _html: ..., // holds the HTML markup of colorPicker
|
||||||
// _cssFunc: ..., // CSS for all the sliders
|
// _cssFunc: ..., // CSS for all the sliders
|
||||||
// _cssMain: ..., // CSS of the GUI
|
// _cssMain: ..., // CSS of the GUI
|
||||||
@ -109,7 +109,7 @@
|
|||||||
initInstance(this, options || {});
|
initInstance(this, options || {});
|
||||||
};
|
};
|
||||||
|
|
||||||
window.ColorPicker = ColorPicker; // export differently
|
namespace.ColorPicker = ColorPicker; // export differently
|
||||||
ColorPicker.addEvent = addEvent;
|
ColorPicker.addEvent = addEvent;
|
||||||
ColorPicker.removeEvent = removeEvent;
|
ColorPicker.removeEvent = removeEvent;
|
||||||
ColorPicker.getOrigin = getOrigin;
|
ColorPicker.getOrigin = getOrigin;
|
||||||
@ -217,7 +217,7 @@
|
|||||||
}
|
}
|
||||||
_isIE = document.createStyleSheet !== undefined && document.getElementById || !!window.MSInputMethodContext;
|
_isIE = document.createStyleSheet !== undefined && document.getElementById || !!window.MSInputMethodContext;
|
||||||
_doesOpacity = typeof document.body.style.opacity !== 'undefined';
|
_doesOpacity = typeof document.body.style.opacity !== 'undefined';
|
||||||
_colorInstance = new Colors(THIS.options);
|
_colorInstance = new namespace.Colors(THIS.options);
|
||||||
// We transfer the responsibility to the instance of Color (to save space and memory)
|
// We transfer the responsibility to the instance of Color (to save space and memory)
|
||||||
delete THIS.options;
|
delete THIS.options;
|
||||||
_options = _colorInstance.options;
|
_options = _colorInstance.options;
|
||||||
@ -1424,4 +1424,4 @@
|
|||||||
return _renderTimer = null;
|
return _renderTimer = null;
|
||||||
};
|
};
|
||||||
|
|
||||||
})(window);
|
})(window, CPNamespace||window);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user