Minor code review

This commit is contained in:
Raymond Hill 2020-04-28 18:39:31 -04:00
parent 90be78d7a2
commit d364eb9668
No known key found for this signature in database
GPG Key ID: 25E1490B761470C2
3 changed files with 17 additions and 21 deletions

View File

@ -52,7 +52,7 @@ hr {
top: 0; top: 0;
z-index: 100; z-index: 100;
} }
#basicTools { #stickyTools {
align-items: stretch; align-items: stretch;
display: flex; display: flex;
justify-content: space-between; justify-content: space-between;

View File

@ -41,26 +41,22 @@ CodeMirror.defineMode('raw-settings', function() {
return { return {
token: function(stream) { token: function(stream) {
if ( stream.sol() ) { if ( stream.sol() ) {
const match = stream.match(/\s*\S+/);
if ( match !== null ) {
lastSetting = match[0].trim();
if ( defaultSettings.has(lastSetting) ) {
return 'keyword';
}
}
lastSetting = '';
stream.skipToEnd();
return 'error';
}
if ( lastSetting !== '' ) {
stream.eatSpace(); stream.eatSpace();
const match = stream.match(/\S+.*$/); const match = stream.match(/\S+/);
if ( match !== null ) { if ( match !== null && defaultSettings.has(match[0]) ) {
if ( match[0] !== defaultSettings.get(lastSetting) ) { lastSetting = match[0];
return 'strong'; return 'keyword';
}
} }
lastSetting = ''; stream.skipToEnd();
return 'line-cm-error';
}
stream.eatSpace();
const match = stream.match(/.*$/);
if (
match !== null &&
match[0].trim() !== defaultSettings.get(lastSetting)
) {
return 'line-cm-strong';
} }
stream.skipToEnd(); stream.skipToEnd();
return null; return null;

View File

@ -14,7 +14,7 @@
<body class="loading"> <body class="loading">
<div id="panes"> <div id="panes">
<div id="sticky"> <div id="sticky">
<div id="basicTools"> <div id="stickyTools">
<div class="rulesetTools"> <div class="rulesetTools">
<span id="saveRules" class="fa-icon" data-i18n-title="popupTipSaveRules">lock</span> <span id="saveRules" class="fa-icon" data-i18n-title="popupTipSaveRules">lock</span>
<span id="revertRules" class="fa-icon" data-i18n-title="popupTipRevertRules">eraser</span> <span id="revertRules" class="fa-icon" data-i18n-title="popupTipRevertRules">eraser</span>
@ -44,7 +44,7 @@
<span id="no-scripting" class="hnSwitch tool enabled" role="button" aria-label tabindex="0" title><span class="fa-icon fa-icon-badged">code<svg class="nope" viewBox="0 0 20 20"><path d="M1,1 19,19M1,19 19,1" /></svg></span><span class="caption" data-i18n="popupNoScripting_v2"></span></span> <span id="no-scripting" class="hnSwitch tool enabled" role="button" aria-label tabindex="0" title><span class="fa-icon fa-icon-badged">code<svg class="nope" viewBox="0 0 20 20"><path d="M1,1 19,19M1,19 19,1" /></svg></span><span class="caption" data-i18n="popupNoScripting_v2"></span></span>
</div> </div>
<hr> <hr>
<div class="toolRibbon"> <div id="basicTools" class="toolRibbon">
<span id="gotoZap" class="fa-icon tool" data-i18n-title="popupTipZapper">bolt<span class="caption" data-i18n="popupTipZapper"></span></span> <span id="gotoZap" class="fa-icon tool" data-i18n-title="popupTipZapper">bolt<span class="caption" data-i18n="popupTipZapper"></span></span>
<span id="gotoPick" class="fa-icon tool" data-i18n-title="popupTipPicker">eye-dropper<span class="caption" data-i18n="popupTipPicker"></span></span> <span id="gotoPick" class="fa-icon tool" data-i18n-title="popupTipPicker">eye-dropper<span class="caption" data-i18n="popupTipPicker"></span></span>
<a href="logger-ui.html#_" class="fa-icon tool enabled" target="uBOLogger" tabindex="0" data-i18n-title="popupTipLog">list-alt<span class="caption" data-i18n="popupTipLog"></span></a> <a href="logger-ui.html#_" class="fa-icon tool enabled" target="uBOLogger" tabindex="0" data-i18n-title="popupTipLog">list-alt<span class="caption" data-i18n="popupTipLog"></span></a>