1
0
Fork 0
mirror of https://github.com/gorhill/uMatrix.git synced 2024-06-17 09:44:59 +12:00

rules delta count on Commit button in My rules

This commit is contained in:
Andrew Shu 2018-03-18 19:59:35 -07:00
parent a52ea23121
commit 9170a006ef
2 changed files with 7 additions and 2 deletions

View file

@ -68,7 +68,9 @@ var processUserRules = function(response) {
var permanentList = document.createDocumentFragment(),
temporaryList = document.createDocumentFragment(),
li;
li,
leftOnlyCount = 0,
rightOnlyCount = 0;
rules = Object.keys(allRules).sort(directiveSort);
for ( i = 0; i < rules.length; i++ ) {
@ -90,6 +92,7 @@ var processUserRules = function(response) {
li.textContent = rule;
li.className = 'notRight toRemove';
temporaryList.appendChild(li);
leftOnlyCount++;
} else if ( onRight ) {
li = document.createElement('li');
li.textContent = '\xA0';
@ -98,6 +101,7 @@ var processUserRules = function(response) {
li.textContent = rule;
li.className = 'notLeft';
temporaryList.appendChild(li);
rightOnlyCount++;
}
}
@ -108,6 +112,7 @@ var processUserRules = function(response) {
uDom('#diff > .right > ul > li').remove();
document.querySelector('#diff > .right > ul').appendChild(temporaryList);
uDom('#diff').toggleClass('dirty', response.temporaryRules !== response.permanentRules);
uDom('#commitButtonCount').text('(+' + rightOnlyCount + '/-' + leftOnlyCount + ')');
};
/******************************************************************************/

View file

@ -26,7 +26,7 @@
<div class="pane right">
<div>
<h2 data-i18n="userRulesTemporaryHeader"></h2>
<button type="button" id="commitButton" data-i18n="userRulesCommit"></button>
<button type="button" id="commitButton"><span data-i18n="userRulesCommit"></span> <span id="commitButtonCount"></span></button>
<button type="button" id="editEnterButton" data-i18n="userRulesEdit"></button>
<button type="button" id="editStopButton" data-i18n="userRulesEditSave"></button>
<button type="button" id="editCancelButton" data-i18n="userRulesEditDicard"></button>