Scaffold: Run/delete tests with the keyboard (#2118)
This commit is contained in:
parent
1c61c86801
commit
f942c224f5
3 changed files with 17 additions and 3 deletions
|
@ -604,6 +604,16 @@ var Scaffold = new function() {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
this.runTranslatorOrTests = async function () {
|
||||||
|
var tabs = document.getElementById('tabs');
|
||||||
|
if (tabs.selectedItem.id == 'tab-testing') {
|
||||||
|
this.runSelectedTests();
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
this.run('do');
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* generate translator GUID
|
* generate translator GUID
|
||||||
*/
|
*/
|
||||||
|
|
|
@ -39,7 +39,7 @@
|
||||||
<script src="scaffold.js"/>
|
<script src="scaffold.js"/>
|
||||||
|
|
||||||
<keyset>
|
<keyset>
|
||||||
<key id="run-do-web" modifiers="accel" key="R" oncommand="Scaffold.run('do')"/>
|
<key id="run-do-web" modifiers="accel" key="R" oncommand="Scaffold.runTranslatorOrTests()"/>
|
||||||
<key id="detect-web" modifiers="accel" key="T" oncommand="Scaffold.run('detect')"/>
|
<key id="detect-web" modifiers="accel" key="T" oncommand="Scaffold.run('detect')"/>
|
||||||
<key id="save" modifiers="accel" key="S" oncommand="Scaffold.save()"/>
|
<key id="save" modifiers="accel" key="S" oncommand="Scaffold.save()"/>
|
||||||
<key id="increase-font-size" modifiers="accel" key="+" oncommand="Scaffold.increaseFontSize()"/>
|
<key id="increase-font-size" modifiers="accel" key="+" oncommand="Scaffold.increaseFontSize()"/>
|
||||||
|
@ -205,6 +205,10 @@
|
||||||
<iframe src="chrome://zotero/content/ace/ace.html" id="editor-tests" flex="1"/>
|
<iframe src="chrome://zotero/content/ace/ace.html" id="editor-tests" flex="1"/>
|
||||||
</tabpanel>
|
</tabpanel>
|
||||||
<tabpanel flex="1" id="tabpanel-testing">
|
<tabpanel flex="1" id="tabpanel-testing">
|
||||||
|
<keyset>
|
||||||
|
<key id="key-delete-tests" keycode="VK_BACK" oncommand="Scaffold.deleteSelectedTests()"/>
|
||||||
|
</keyset>
|
||||||
|
|
||||||
<vbox flex="1"><hbox><description>&scaffold.testing.description;</description></hbox>
|
<vbox flex="1"><hbox><description>&scaffold.testing.description;</description></hbox>
|
||||||
<hbox flex="1" context="testing-context-menue">
|
<hbox flex="1" context="testing-context-menue">
|
||||||
<listbox id="testing-listbox" flex="1" seltype="multiple">
|
<listbox id="testing-listbox" flex="1" seltype="multiple">
|
||||||
|
|
|
@ -3,8 +3,8 @@ Keyboard Shortcuts
|
||||||
|
|
||||||
Ctrl/Cmd S : Save
|
Ctrl/Cmd S : Save
|
||||||
|
|
||||||
Ctrl/Cmd R : Run doWeb/doImport
|
Ctrl/Cmd R : Run doWeb/doImport or selected tests
|
||||||
Ctrl/Cmd T : DetectWeb/detectImport
|
Ctrl/Cmd T : Run detectWeb/detectImport
|
||||||
|
|
||||||
Ctrl/Cmd + : Increase Font Size
|
Ctrl/Cmd + : Increase Font Size
|
||||||
Ctrl/Cmd - : Decrease Font Size
|
Ctrl/Cmd - : Decrease Font Size
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue