Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/CSS-Tricks/The-Printliminator.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'dist/chrome/popup.js')
-rw-r--r--dist/chrome/popup.js17
1 files changed, 8 insertions, 9 deletions
diff --git a/dist/chrome/popup.js b/dist/chrome/popup.js
index 75efc84..7a3068b 100644
--- a/dist/chrome/popup.js
+++ b/dist/chrome/popup.js
@@ -53,8 +53,7 @@ var commands = {
table = document.querySelector( '#keyboard' ),
mode = table.style.display === 'none';
table.style.display = mode ? '' : 'none';
- this.innerHTML = ( mode ? 'Hide' : 'View' ) + ' Keyboard Commands';
-
+ this.innerHTML = chrome.i18n.getMessage( mode ? 'hideKeyboardCommands' : 'viewKeyboardCommands' );
},
undo : function() {
chrome.tabs.executeScript( null, {
@@ -63,19 +62,19 @@ var commands = {
},
setLanguage : function(){
// update all text content
- commands.getMsg( document.querySelectorAll( '[i18n-text]' ), true );
- commands.getMsg( document.querySelectorAll( '[i18n-title]' ), false );
+ commands.getMsg( document.querySelectorAll( '[i18n-text]' ), 'text' );
+ commands.getMsg( document.querySelectorAll( '[i18n-title]' ), 'title' );
},
- getMsg : function( elms, isText ) {
+ getMsg : function( elms, target ) {
var indx, msgKey, message,
len = elms.length;
for ( indx = 0; indx < len; indx++ ) {
- msgKey = elms[ indx ].getAttribute( 'i18n-' + ( isText ? 'text' : 'title' ) );
+ msgKey = elms[ indx ].getAttribute( 'i18n-' + target );
message = chrome.i18n.getMessage( msgKey );
- if ( isText ) {
- elms[ indx ].innerHTML = message;
+ if ( target === 'text' ) {
+ elms[ indx ].innerHTML += message;
} else {
- elms[ indx ].title = message;
+ elms[ indx ].title = message.replace( '<br>', ' ' );
}
}
}