├── mixgui.xpi ├── mixgui ├── chrome │ ├── locale │ │ ├── gui.dtd~ │ │ ├── gui.dtd │ │ └── en-US │ │ │ └── gui.dtd │ └── content │ │ ├── pemar_reply.png │ │ ├── pemar_send.png │ │ ├── pemar_decode.png │ │ ├── mixPwdDialog.js │ │ ├── mixPwdInput.js │ │ ├── settings.xul │ │ ├── mixResultDialog.js │ │ ├── addressOptions.xul │ │ ├── mixLogs.js │ │ ├── mixPwdInput.xul │ │ ├── surbDataOverlay.xul │ │ ├── mixServers.js │ │ ├── mixPreferences.js │ │ ├── messengerOverlay.js │ │ ├── mixLogs.xul │ │ ├── sendOptions.xul │ │ ├── surbDataOverlay.js~ │ │ ├── inspectSurb.xul │ │ ├── inspectSurb.js~ │ │ ├── surbDataOverlay.js │ │ ├── mixResultDialog.xul │ │ ├── mixServers.xul │ │ ├── inspectSurb.js │ │ ├── mixPreferences.xul │ │ ├── mixPwdDialog.xul │ │ ├── createSurb.xul │ │ ├── mixQueue.js │ │ ├── mixQueue.xul │ │ ├── createSurb.js │ │ ├── sendOptions.js │ │ ├── sendOptions.js~ │ │ ├── messageWindowMixOverlay.xul │ │ ├── composeOverlay.xul~ │ │ ├── messengerOverlay.xul~ │ │ ├── composeOverlay.xul │ │ ├── messengerOverlay.xul │ │ ├── messageWindowMixOverlay.js │ │ ├── mixWrapper.js~ │ │ ├── mixWrapper.js │ │ ├── composeOverlay.js~ │ │ ├── composeOverlay.js │ │ └── mixUtils.js ├── default │ └── preferences │ │ ├── user.js~ │ │ └── user.js ├── components │ ├── ipc.xpt │ └── libipc.so ├── chrome.manifest~ ├── chrome.manifest └── install.rdf └── README.txt /mixgui.xpi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptodotis/mixgui/HEAD/mixgui.xpi -------------------------------------------------------------------------------- /mixgui/chrome/locale/gui.dtd~: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /mixgui/default/preferences/user.js~: -------------------------------------------------------------------------------- 1 | pref("extensions.sample.username", "Joe"); -------------------------------------------------------------------------------- /mixgui/default/preferences/user.js: -------------------------------------------------------------------------------- 1 | user_pref("extensions.sample.username", "Joe"); -------------------------------------------------------------------------------- /mixgui/components/ipc.xpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptodotis/mixgui/HEAD/mixgui/components/ipc.xpt -------------------------------------------------------------------------------- /mixgui/components/libipc.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptodotis/mixgui/HEAD/mixgui/components/libipc.so -------------------------------------------------------------------------------- /mixgui/chrome/content/pemar_reply.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptodotis/mixgui/HEAD/mixgui/chrome/content/pemar_reply.png -------------------------------------------------------------------------------- /mixgui/chrome/content/pemar_send.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptodotis/mixgui/HEAD/mixgui/chrome/content/pemar_send.png -------------------------------------------------------------------------------- /mixgui/chrome/content/pemar_decode.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptodotis/mixgui/HEAD/mixgui/chrome/content/pemar_decode.png -------------------------------------------------------------------------------- /mixgui/chrome/content/mixPwdDialog.js: -------------------------------------------------------------------------------- 1 | function acceptHandler(){ 2 | var sPwd = document.getElementById("txtPwd").value; 3 | if(!sPwd){ 4 | return false; 5 | } 6 | 7 | window.arguments[0].out = {sPassword:sPwd}; 8 | return true; 9 | } -------------------------------------------------------------------------------- /mixgui/chrome/content/mixPwdInput.js: -------------------------------------------------------------------------------- 1 | function acceptHandler(){ 2 | var sPwd = document.getElementById("txtPwd").value; 3 | 4 | if(!sPwd){ 5 | alert("Insert your secret key passphrase to create the surb."); 6 | return false; 7 | } 8 | 9 | if(window.arguments[0] != null){ 10 | window.arguments[0].out = { sPassword:sPwd}; 11 | return true; 12 | } 13 | 14 | } -------------------------------------------------------------------------------- /mixgui/chrome/locale/gui.dtd: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /mixgui/chrome/locale/en-US/gui.dtd: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /mixgui/chrome.manifest~: -------------------------------------------------------------------------------- 1 | content gui chrome/content/ 2 | locale gui en-US chrome/locale/en-US 3 | 4 | overlay chrome://messenger/content/messenger.xul chrome://gui/content/messengerOverlay.xul 5 | overlay chrome://messenger/content/messengercompose/messengercompose.xul chrome://gui/content/composeOverlay.xul 6 | overlay chrome://messenger/content/messageWindow.xul chrome://gui/content/messageWindowMixOverlay.xul 7 | -------------------------------------------------------------------------------- /mixgui/chrome.manifest: -------------------------------------------------------------------------------- 1 | content gui chrome/content/ 2 | 3 | locale gui en-US chrome/locale/en-US 4 | locale gui en_AG chrome/locale/en_AG 5 | 6 | overlay chrome://messenger/content/messenger.xul chrome://gui/content/messengerOverlay.xul 7 | overlay chrome://messenger/content/messengercompose/messengercompose.xul chrome://gui/content/composeOverlay.xul 8 | overlay chrome://messenger/content/messageWindow.xul chrome://gui/content/messageWindowMixOverlay.xul 9 | -------------------------------------------------------------------------------- /mixgui/chrome/content/settings.xul: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | 14 | 16 | -------------------------------------------------------------------------------- /mixgui/chrome/content/mixResultDialog.js: -------------------------------------------------------------------------------- 1 | function init(){ 2 | // set main and detail result messages, if any. 3 | // they are given by the parameter given to the window. 4 | var oInputPar = window.arguments[0]; 5 | if(oInputPar == null){ 6 | // no parameters have been passed. 7 | return; 8 | } 9 | var sMainText = oInputPar.mainText; 10 | var sDetailText = oInputPar.detailText; 11 | var lblMain = document.getElementById("lblMainResultText"); 12 | lblMain.value = sMainText; 13 | // set the details content. 14 | document.getElementById("txtMsg").value = sDetailText; 15 | } 16 | 17 | function btnDetailsHandler(){ 18 | document.getElementById("txtMsg").hidden = !document.getElementById("txtMsg").hidden; 19 | } -------------------------------------------------------------------------------- /mixgui/install.rdf: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 6 | 7 | mixgui@mixminion.pws 8 | MixGUI 9 | Graphical interface for MixMinion client. 10 | chrome://mixgui/content/options.xul 11 | 0.1.1 12 | pws 13 | 14 | 15 | 16 | {3550f703-e582-4d05-9a08-453d09bdfdc6} 17 | 1.5 18 | 4.1.x 19 | 20 | 21 | 22 | 23 | 24 | -------------------------------------------------------------------------------- /mixgui/chrome/content/addressOptions.xul: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 15 | 16 |