aboutsummaryrefslogtreecommitdiff
path: root/js/redirectorpage.js
diff options
context:
space:
mode:
authorEinar Egilsson <einar@einaregilsson.com>2019-12-12 10:52:54 +0000
committerEinar Egilsson <einar@einaregilsson.com>2019-12-12 10:52:54 +0000
commit31f1b675bf738f5905bf3f9e7dccf9515a471ec2 (patch)
tree36c45ed2dc93c347210884b5b6a46ab6d90d8dc1 /js/redirectorpage.js
parent7161bb3f24f57d0e4f83805f32f615f03d471ff3 (diff)
Fix messages
Diffstat (limited to 'js/redirectorpage.js')
-rw-r--r--js/redirectorpage.js26
1 files changed, 24 insertions, 2 deletions
diff --git a/js/redirectorpage.js b/js/redirectorpage.js
index 482838f..ee2eec0 100644
--- a/js/redirectorpage.js
+++ b/js/redirectorpage.js
@@ -14,7 +14,7 @@ function saveChanges() {
// Clean them up so angular $$hash things and stuff don't get serialized.
let arr = REDIRECTS.map(normalize);
- chrome.runtime.sendMessage({type:"saveredirects", redirects:arr}, function(response) {
+ chrome.runtime.sendMessage({type:"save-redirects", redirects:arr}, function(response) {
console.log(response.message);
if(response.message.indexOf("Redirects failed to save") > -1){
showMessage(response.message, false);
@@ -41,7 +41,7 @@ function toggleSyncSetting() {
}
else {
alert(response.message)
- showMessage('Error occured when trying to change Sync settings. Refer logging and raise an issue',false);
+ showMessage('Error occured when trying to change Sync settings. Look at the logs and raise an issue',false);
}
el('#storage-sync-option').checked = options.isSyncEnabled;
});
@@ -146,6 +146,28 @@ function pageLoad() {
for (var i=0; i < response.redirects.length; i++) {
REDIRECTS.push(new Redirect(response.redirects[i]));
}
+
+ if (response.redirects.length === 0) {
+ //Add example redirect for first time users...
+ REDIRECTS.push(new Redirect(
+ {
+ "description": "Example redirect, try going to http://example.com/anywordhere",
+ "exampleUrl": "http://example.com/some-word-that-matches-wildcard",
+ "exampleResult": "https://google.com/search?q=some-word-that-matches-wildcard",
+ "error": null,
+ "includePattern": "http://example.com/*",
+ "excludePattern": "",
+ "patternDesc": "Any word after example.com leads to google search for that word.",
+ "redirectUrl": "https://google.com/search?q=$1",
+ "patternType": "W",
+ "processMatches": "noProcessing",
+ "disabled": false,
+ "appliesTo": [
+ "main_frame"
+ ]
+ }
+ ));
+ }
renderRedirects();
});