File tree Expand file tree Collapse file tree 4 files changed +24
-7
lines changed
Expand file tree Collapse file tree 4 files changed +24
-7
lines changed Original file line number Diff line number Diff line change @@ -2,7 +2,7 @@ var USER_RULE_KEY = 'userRules';
22
33var getStoredUserRules = function ( ) {
44 var oldUserRuleString = localStorage . getItem ( USER_RULE_KEY ) ;
5- var oldUserRules = [ ]
5+ var oldUserRules = [ ] ;
66 if ( oldUserRuleString ) {
77 oldUserRules = JSON . parse ( oldUserRuleString ) ;
88 }
Original file line number Diff line number Diff line change @@ -19,10 +19,20 @@ <h1 i18n="about_ext_name"></h1>
1919 < a href ="# " id ="add-rule-link "> Add this site</ a >
2020 < div id ="add-new-rule-div " style ="display:none ">
2121 < h3 > Add a new rule</ h3 >
22+ < p > Always use https for this host.
2223 < label for ="new-rule-host "> Host</ label > < br > < input size ="50 " id ="new-rule-host " type ="text " disabled > < br >
23- < label for ="new-rule-name "> Rule name</ label > < br > < input size ="50 " id ="new-rule-name " type ="text "> < br >
24- < label for ="new-rule-regex "> Matching regex</ label > < br > < input size ="50 " id ="new-rule-regex " type ="text "> < br >
25- < label for ="new-rule-redirect "> Redirect to</ label > < br > < input size ="50 " id ="new-rule-redirect " type ="text "> < br >
24+
25+ < div id ="new-rule-regular-text ">
26+ < p > < a href ="# " id ="new-rule-show-advanced-link "> Show advanced</ a >
27+ </ div >
28+ < div id ="new-rule-advanced " style ="display:none; ">
29+ < p > < a href ="# " id ="new-rule-hide-advanced-link "> Hide advanced</ a >
30+ < p >
31+ < label for ="new-rule-name "> Rule name</ label > < br > < input size ="50 " id ="new-rule-name " type ="text "> < br >
32+ < label for ="new-rule-regex "> Matching regex</ label > < br > < input size ="50 " id ="new-rule-regex " type ="text "> < br >
33+ < label for ="new-rule-redirect "> Redirect to</ label > < br > < input size ="50 " id ="new-rule-redirect " type ="text "> < br >
34+ </ div >
35+
2636 < button id ="add-new-rule-button "> Add new Rule</ button > < br >
2737 < button id ="cancel-new-rule "> Cancel</ button >
2838 </ div >
Original file line number Diff line number Diff line change @@ -126,7 +126,7 @@ function addManualRule() {
126126 var params = {
127127 host : e ( "new-rule-host" ) . value ,
128128 redirectTo : e ( "new-rule-redirect" ) . value ,
129- urlMatcher : e ( "new-rule-regex" ) . value ,
129+ urlMatcher : e ( "new-rule-regex" ) . value
130130 } ;
131131 backgroundPage . addNewRule ( params , function ( ) {
132132 location . reload ( ) ;
@@ -137,5 +137,13 @@ function addManualRule() {
137137 show ( e ( "add-rule-link" ) ) ;
138138 hide ( e ( "add-new-rule-div" ) ) ;
139139 } ) ;
140+ e ( "new-rule-show-advanced-link" ) . addEventListener ( "click" , function ( ) {
141+ show ( e ( "new-rule-advanced" ) ) ;
142+ hide ( e ( "new-rule-regular-text" ) ) ;
143+ } ) ;
144+ e ( "new-rule-hide-advanced-link" ) . addEventListener ( "click" , function ( ) {
145+ hide ( e ( "new-rule-advanced" ) ) ;
146+ show ( e ( "new-rule-regular-text" ) ) ;
147+ } ) ;
140148 } ) ;
141- } ;
149+ }
Original file line number Diff line number Diff line change @@ -126,7 +126,6 @@ RuleSets.prototype = {
126126 }
127127 ruleCache . remove ( params . host ) ;
128128 // TODO: maybe promote this rule?
129- // TODO: look for duplicates.
130129 this . targets [ params . host ] . push ( new_rule_set ) ;
131130 log ( INFO , 'done adding rule' ) ;
132131 return true ;
You can’t perform that action at this time.
0 commit comments