From 8f9d880cb2c1b47f38901af1917ff628eff4adba Mon Sep 17 00:00:00 2001 From: Alexey Skobkin Date: Wed, 7 Jan 2015 09:11:05 +0400 Subject: [PATCH] Bower's Fancybox CSS fix. --- chrome_point_plus/css/fancybox/style.css | 60 ++++++++++++++++++++++++ chrome_point_plus/css/point-plus.css | 30 ------------ chrome_point_plus/js/point-plus.js | 5 ++ chrome_point_plus/manifest.json | 1 + 4 files changed, 66 insertions(+), 30 deletions(-) create mode 100644 chrome_point_plus/css/fancybox/style.css diff --git a/chrome_point_plus/css/fancybox/style.css b/chrome_point_plus/css/fancybox/style.css new file mode 100644 index 0000000..e6931de --- /dev/null +++ b/chrome_point_plus/css/fancybox/style.css @@ -0,0 +1,60 @@ +/* + Created on : Jan 7, 2015, 8:58:42 AM + Author : skobkin +*/ + +/* Fancybox fix */ +#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span { + background-image: url('chrome-extension://__MSG_@@extension_id__/vendor/fancybox/source/fancybox_sprite.png'); +} + +#fancybox-loading div { + background: url('chrome-extension://__MSG_@@extension_id__/vendor/fancybox/source/fancybox_loading.gif') center center no-repeat; +} + +.fancybox-nav { + background: transparent url('chrome-extension://__MSG_@@extension_id__/vendor/fancybox/source/blank.gif'); /* helps IE */ +} +.fancybox-overlay { + background: url('chrome-extension://__MSG_@@extension_id__/vendor/fancybox/source/fancybox_overlay.png'); +} + +@media only screen and (-webkit-min-device-pixel-ratio: 1.5), +only screen and (min--moz-device-pixel-ratio: 1.5), +only screen and (min-device-pixel-ratio: 1.5) { + + #fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span { + background-image: url('chrome-extension://__MSG_@@extension_id__/vendor/fancybox/source/fancybox_sprite@2x.png'); + } + + #fancybox-loading div { + background-image: url('chrome-extension://__MSG_@@extension_id__/vendor/fancybox/source/fancybox_loading@2x.gif'); + } +}/* Fancybox fix */ +#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span { + background-image: url('chrome-extension://__MSG_@@extension_id__/vendor/fancybox/source/fancybox_sprite.png'); +} + +#fancybox-loading div { + background: url('chrome-extension://__MSG_@@extension_id__/vendor/fancybox/source/fancybox_loading.gif') center center no-repeat; +} + +.fancybox-nav { + background: transparent url('chrome-extension://__MSG_@@extension_id__/vendor/fancybox/source/blank.gif'); /* helps IE */ +} +.fancybox-overlay { + background: url('chrome-extension://__MSG_@@extension_id__/vendor/fancybox/source/fancybox_overlay.png'); +} + +@media only screen and (-webkit-min-device-pixel-ratio: 1.5), +only screen and (min--moz-device-pixel-ratio: 1.5), +only screen and (min-device-pixel-ratio: 1.5) { + + #fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span { + background-image: url('chrome-extension://__MSG_@@extension_id__/vendor/fancybox/source/fancybox_sprite@2x.png'); + } + + #fancybox-loading div { + background-image: url('chrome-extension://__MSG_@@extension_id__/vendor/fancybox/source/fancybox_loading@2x.gif'); + } +} \ No newline at end of file diff --git a/chrome_point_plus/css/point-plus.css b/chrome_point_plus/css/point-plus.css index 712f4b9..7f18dc2 100644 --- a/chrome_point_plus/css/point-plus.css +++ b/chrome_point_plus/css/point-plus.css @@ -163,34 +163,4 @@ div#markItUpText-input { #comments .post:hover .nesting { background-repeat: repeat-x; background-image: url('chrome-extension://__MSG_@@extension_id__/images/nesting-point.png'); -} - - -/* Fancybox fix */ -#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span { - background-image: url('chrome-extension://__MSG_@@extension_id__/vendor/fancybox/source/fancybox_sprite.png'); -} - -#fancybox-loading div { - background: url('chrome-extension://__MSG_@@extension_id__/vendor/fancybox/source/fancybox_loading.gif') center center no-repeat; -} - -.fancybox-nav { - background: transparent url('chrome-extension://__MSG_@@extension_id__/vendor/fancybox/source/chrome-extension://__MSG_@@extension_id__/vendor/fancybox/source/blank.gif'); /* helps IE */ -} -.fancybox-overlay { - background: url('chrome-extension://__MSG_@@extension_id__/vendor/fancybox/source/chrome-extension://__MSG_@@extension_id__/vendor/fancybox/source/fancybox_overlay.png'); -} - -@media only screen and (-webkit-min-device-pixel-ratio: 1.5), - only screen and (min--moz-device-pixel-ratio: 1.5), - only screen and (min-device-pixel-ratio: 1.5) { - - #fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span { - background-image: url('chrome-extension://__MSG_@@extension_id__/vendor/fancybox/source/chrome-extension://__MSG_@@extension_id__/vendor/fancybox/source/fancybox_sprite@2x.png'); - } - - #fancybox-loading div { - background-image: url('chrome-extension://__MSG_@@extension_id__/vendor/fancybox/source/chrome-extension://__MSG_@@extension_id__/vendor/fancybox/source/fancybox_loading@2x.gif'); - } } \ No newline at end of file diff --git a/chrome_point_plus/js/point-plus.js b/chrome_point_plus/js/point-plus.js index aba2d9d..a76262b 100644 --- a/chrome_point_plus/js/point-plus.js +++ b/chrome_point_plus/js/point-plus.js @@ -156,6 +156,11 @@ $(document).ready(function() { type: 'injectCSSFile', file: 'vendor/fancybox/source/jquery.fancybox.css' }); + // @todo message response callback processing + chrome.runtime.sendMessage({ + type: 'injectCSSFile', + file: 'css/fancybox/style.css' + }); // JS chrome.runtime.sendMessage(null, { type: 'executeJSFiles', diff --git a/chrome_point_plus/manifest.json b/chrome_point_plus/manifest.json index a303791..8ddd8dd 100644 --- a/chrome_point_plus/manifest.json +++ b/chrome_point_plus/manifest.json @@ -44,6 +44,7 @@ "web_accessible_resources": [ "images/*", "includes/*", + "vendor/*", "manifest.json" ], "background": {