From 34cc000ef8932d3eaac985069f64943ef981c335 Mon Sep 17 00:00:00 2001 From: Alexey Skobkin Date: Mon, 24 Nov 2014 01:01:33 +0400 Subject: [PATCH] - Dynamic options save/load - Warning for @NokitaKaze - Some shit-like codestyle corrections --- chrome_point_plus/css/point-plus.css | 8 +- chrome_point_plus/js/options.js | 170 +++++++++------------------ chrome_point_plus/js/point-plus.js | 99 ++++++++-------- chrome_point_plus/manifest.json | 2 +- chrome_point_plus/options.html | 152 ++++++++++++------------ 5 files changed, 187 insertions(+), 244 deletions(-) diff --git a/chrome_point_plus/css/point-plus.css b/chrome_point_plus/css/point-plus.css index 9e54d19..7ede9c6 100644 --- a/chrome_point_plus/css/point-plus.css +++ b/chrome_point_plus/css/point-plus.css @@ -115,12 +115,12 @@ div#markItUpText-input { padding: 5px 0 0 5px; } -.pp-options .option { +.pp-options .option-node { display: block; margin: 5px 0 5px 15px; } -.pp-options .option label { +.pp-options .option-node label { font: 10pt Georgia; color: #FFF; } @@ -130,11 +130,11 @@ div#markItUpText-input { } /* Disables subcheckboxes if parent disabled */ -.pp-options .option input[type="checkbox"]:not(:checked) ~.option { +.pp-options .option-node input[type="checkbox"]:not(:checked) ~.option-node { display: none; } -.pp-options .option input[type="checkbox"]:not(:checked) ~.option label { +.pp-options .option-node input[type="checkbox"]:not(:checked) ~.option-node label { color: #BBB; } diff --git a/chrome_point_plus/js/options.js b/chrome_point_plus/js/options.js index e939c7f..779ac76 100644 --- a/chrome_point_plus/js/options.js +++ b/chrome_point_plus/js/options.js @@ -1,108 +1,30 @@ -var ppOptions = [ - // Fancybox - 'option_fancybox', - // Open images in Fancybox - 'option_fancybox_images', - // Open videos in Fancybox - 'option_fancybox_videos', - // Open posts in Fancybox - 'option_fancybox_posts', - // Bind all images from fancybox to one flow - 'option_fancybox_bind_images_to_one_flow', - // Load original images - 'option_images_load_original', - // Embedding - 'option_embedding', - // Load images from Gelbooru, Danbooru, etc - 'option_images_load_booru', - // Wrap WEBM videos into the