mirror of
https://bitbucket.org/skobkin/chrome_point_plus.git
synced 2024-11-23 18:56:04 +00:00
parent
09583da801
commit
27bca63a00
|
@ -16,7 +16,9 @@ var ppOptions = [
|
||||||
// Comments
|
// Comments
|
||||||
'option_ws_comments', 'option_ws_comments_color_fadeout', 'option_ws_comments_notifications',
|
'option_ws_comments', 'option_ws_comments_color_fadeout', 'option_ws_comments_notifications',
|
||||||
// Feeds
|
// Feeds
|
||||||
'option_ws_feeds', 'option_ws_feeds_subscriptions', 'option_ws_feeds_blogs'
|
'option_ws_feeds', 'option_ws_feeds_subscriptions', 'option_ws_feeds_blogs',
|
||||||
|
// Font size
|
||||||
|
'option_enlarge_font', 'option_enlarge_font_size'
|
||||||
];
|
];
|
||||||
|
|
||||||
// Saves options to localStorage.
|
// Saves options to localStorage.
|
||||||
|
@ -55,6 +57,10 @@ function pp_save_options() {
|
||||||
var option_ws_feeds_subscriptions = document.getElementById('option-ws-feeds-subscriptions');
|
var option_ws_feeds_subscriptions = document.getElementById('option-ws-feeds-subscriptions');
|
||||||
// Blogs
|
// Blogs
|
||||||
var option_ws_feeds_blogs = document.getElementById('option-ws-feeds-blogs');
|
var option_ws_feeds_blogs = document.getElementById('option-ws-feeds-blogs');
|
||||||
|
// Font size
|
||||||
|
var option_enlarge_font = document.getElementById('option-enlarge-font');
|
||||||
|
// Size ratio
|
||||||
|
var option_enlarge_font_size = document.querySelector('input[name="pp-font-size"]:checked');
|
||||||
|
|
||||||
// Saving parameters
|
// Saving parameters
|
||||||
chrome.storage.sync.set({
|
chrome.storage.sync.set({
|
||||||
|
@ -73,7 +79,9 @@ function pp_save_options() {
|
||||||
'option_ws_comments_notifications': option_ws_comments_notifications.checked,
|
'option_ws_comments_notifications': option_ws_comments_notifications.checked,
|
||||||
'option_ws_feeds': option_ws_feeds.checked,
|
'option_ws_feeds': option_ws_feeds.checked,
|
||||||
'option_ws_feeds_subscriptions': option_ws_feeds_subscriptions.checked,
|
'option_ws_feeds_subscriptions': option_ws_feeds_subscriptions.checked,
|
||||||
'option_ws_feeds_blogs': option_ws_feeds_blogs.checked
|
'option_ws_feeds_blogs': option_ws_feeds_blogs.checked,
|
||||||
|
'option_enlarge_font': option_enlarge_font.checked,
|
||||||
|
'option_enlarge_font_size': option_enlarge_font_size.value
|
||||||
}, function() {
|
}, function() {
|
||||||
// Update status to let user know options were saved.
|
// Update status to let user know options were saved.
|
||||||
var status = document.getElementById('status');
|
var status = document.getElementById('status');
|
||||||
|
@ -158,6 +166,14 @@ function pp_restore_options() {
|
||||||
if (options.option_ws_feeds_blogs == true) {
|
if (options.option_ws_feeds_blogs == true) {
|
||||||
document.getElementById('option-ws-feeds-blogs').checked = true;
|
document.getElementById('option-ws-feeds-blogs').checked = true;
|
||||||
}
|
}
|
||||||
|
// Font size
|
||||||
|
if (options.option_enlarge_font == true) {
|
||||||
|
document.getElementById('option-enlarge-font').checked = true;
|
||||||
|
}
|
||||||
|
// Size ratio
|
||||||
|
if (options.option_enlarge_font_size !== undefined) {
|
||||||
|
document.getElementById('option-enlarge-font-' + options.option_enlarge_font_size).checked = true;
|
||||||
|
}
|
||||||
|
|
||||||
// Showing version
|
// Showing version
|
||||||
document.getElementById('pp-version').innerHTML = 'Point+ ' + getVersion() + ' by <a href="http://skobkin-ru.point.im/" target="_blank">@skobkin-ru</a>';
|
document.getElementById('pp-version').innerHTML = 'Point+ ' + getVersion() + ' by <a href="http://skobkin-ru.point.im/" target="_blank">@skobkin-ru</a>';
|
||||||
|
|
|
@ -320,6 +320,10 @@ $(document).ready(function() {
|
||||||
;
|
;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
// Font size
|
||||||
|
if ((options.option_enlarge_font == true) && (options.option_enlarge_font_size !== undefined)) {
|
||||||
|
$('body').css('font-size', (options.option_enlarge_font_size / 100) + 'em');
|
||||||
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
// Showing page action
|
// Showing page action
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
{
|
{
|
||||||
"manifest_version": 2,
|
"manifest_version": 2,
|
||||||
"name": "Point+",
|
"name": "Point+",
|
||||||
"version": "1.7",
|
"version": "1.8",
|
||||||
"author": "Alexey Skobkin",
|
"author": "Alexey Skobkin",
|
||||||
"homepage_url": "https://bitbucket.org/skobkin/chrome_point_plus",
|
"homepage_url": "https://bitbucket.org/skobkin/chrome_point_plus",
|
||||||
"description": "More features for point.im",
|
"description": "More features for point.im",
|
||||||
|
@ -52,6 +52,7 @@
|
||||||
"http://*.point.im/*",
|
"http://*.point.im/*",
|
||||||
"https://*.point.im/*",
|
"https://*.point.im/*",
|
||||||
"storage",
|
"storage",
|
||||||
"notifications"
|
"notifications",
|
||||||
|
"tabs"
|
||||||
]
|
]
|
||||||
}
|
}
|
|
@ -35,7 +35,7 @@
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="option">
|
<div class="option">
|
||||||
<input type="checkbox" id="option-images-load-original"><label for="option-images-load-original">Load original images instead of thumbnails
|
<input type="checkbox" id="option-images-load-original"><label for="option-images-load-original">Load original images instead of thumbnails</label>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="option">
|
<div class="option">
|
||||||
|
@ -61,11 +61,21 @@
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="option">
|
<div class="option">
|
||||||
<input type="checkbox" id="option-visual-editor-post"><label for="option-visual-editor-post">Show visual editor for posts
|
<input type="checkbox" id="option-visual-editor-post"><label for="option-visual-editor-post">Show visual editor for posts</label>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="option">
|
<div class="option">
|
||||||
<input type="checkbox" id="option-search-with-google"><label for="option-search-with-google">Use Google search in header
|
<input type="checkbox" id="option-search-with-google"><label for="option-search-with-google">Use Google search in header</label>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="option">
|
||||||
|
<input type="checkbox" id="option-enlarge-font"><label for="option-enlarge-font">Enlarge font size</label>
|
||||||
|
|
||||||
|
<div class="option">
|
||||||
|
<input name="pp-font-size" id="option-enlarge-font-85" type="radio" value="85" checked="checked"><label for="option-enlarge-font-85">0.85em</label>
|
||||||
|
<input name="pp-font-size" id="option-enlarge-font-100" type="radio" value="100"><label for="option-enlarge-font-100">1em</label>
|
||||||
|
<input name="pp-font-size" id="option-enlarge-font-110" type="radio" value="110"><label for="option-enlarge-font-110">1.1em</label>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue