diff --git a/css/view.css b/css/view.css
new file mode 100644
index 00000000..77b2979e
--- /dev/null
+++ b/css/view.css
@@ -0,0 +1,26 @@
+.view {
+ font-size: 16px;
+ white-space :pre;
+ outline: 0;
+}
+.view::selection {
+ background: #b3d4fc;
+ text-shadow: none;
+}
+#fancybox-loading div {
+ background: none;
+ width: 0;
+ height: 0;
+}
+.view-overlay {
+ background: rgb(255, 255, 255);
+ background: rgba(255, 255, 255, 0.1);
+ display: block;
+}
+.fancybox-wrap {
+ /*
+ * when search element with
+ * document.elementFromPoint
+ */
+ z-index: 1
+}
diff --git a/lib/client/view.js b/lib/client/view.js
index 044ffd3e..79d6372d 100644
--- a/lib/client/view.js
+++ b/lib/client/view.js
@@ -61,7 +61,7 @@ var CloudCmd, Util, DOM, CloudFunc, $;
Config.parent = Overlay = DOM.anyload({
id : 'js-view',
name : 'div',
- className : 'fancybox-overlay fancybox-overlay-fixed'
+ className : 'view-overlay fancybox-overlay fancybox-overlay-fixed'
});
Events.addClick(Util.bind(onOverLayClick, Overlay), Overlay);
@@ -76,7 +76,7 @@ var CloudCmd, Util, DOM, CloudFunc, $;
config = {};
if (!Loading) {
- Element = $('
');
+ Element = $('
');
if (data) {
element = $(Element).append(data);
@@ -200,53 +200,21 @@ var CloudCmd, Util, DOM, CloudFunc, $;
* @callback - executes, when everything loaded
*/
function load(callback) {
- var dir = CloudCmd.LIBDIRCLIENT + 'view/fancyBox/source/',
- files = [
+ var dir = CloudCmd.LIBDIRCLIENT + 'view/fancyBox/source/',
+ js = dir + 'jquery.fancybox.js',
+ cssFiles = [
dir + 'jquery.fancybox.css',
- dir + 'jquery.fancybox.js'
- ];
+ '/css/view.css'
+ ],
+ css = CloudFunc.getJoinURL(cssFiles);
Util.time(Name + ' load');
- DOM.anyLoadOnLoad([files], function() {
+ DOM.anyLoadOnLoad([js, css], function() {
Util.timeEnd(Name + ' load');
Loading = false;
Util.exec(callback);
- })
- .cssSet({id:'view-css',
- inner : '#view {' +
- 'font-size: 16px;' +
- 'white-space :pre;' +
- 'outline: 0;' +
- '}' +
- '#view::selection {' +
- /*
- 'background: #fe57a1;'
- 'color: #fff;'
- */
- 'background: #b3d4fc;' +
- 'text-shadow: none;' +
- '}' +
- '#fancybox-loading div {' +
- 'background: none;' +
- 'width: 0;' +
- 'height: 0' +
- '}' +
- '.fancybox-overlay {' +
- 'background: rgba(255, 255, 255, 0.1);' +
- 'display: block;' +
- '}' +
- '.fancybox-lock .fancybox-overlay {' +
- 'overflow-y: hidden' +
- '}' +
- '.fancybox-wrap {' +
- /* when search element with
- * document.elementFromPoint
- */
- 'z-index: 1' +
- '}'
});
-
}
function onOverLayClick(overlay) {