Share Gaia assets and adapters, keep private profiles and development documents local, and update both public READMEs.
155 lines
No EOL
61 KiB
JavaScript
Executable file
155 lines
No EOL
61 KiB
JavaScript
Executable file
define(["exports"], function (exports) {
|
|
"use strict";
|
|
|
|
var _extends = function (child, parent) {
|
|
child.prototype = Object.create(parent.prototype, {
|
|
constructor: {
|
|
value: child,
|
|
enumerable: false,
|
|
writable: true,
|
|
configurable: true
|
|
}
|
|
});
|
|
child.__proto__ = parent;
|
|
};
|
|
|
|
/* global View */
|
|
|
|
/* global AddonService */
|
|
|
|
/* jshint maxlen:false */
|
|
var mainViewTemplate = "<style>\n @font-face {\n font-family: \"gaia-icons\";\n src: url(\"data:application/x-font-ttf;charset=utf-8;base64,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ASgBKQEqASsBLAEtAS4BLwEwATEBMgEzATQBNQE2ATcBOAE5AToBOwE8AT0BPgE/AUABQQFCAUMBRAFFAUYBRwFIAUkBSgFLAUwBTQFOAU8BUAFRAVIBUwFUAVUBVgFXAVgBWQFaAVsBXAFdAV4BXwFgAWEBYgFjAWQBZQFmAWcBaAFpAWoBawFsAW0BbgFvAXABcQFyAXMBdAF1AXYBdwF4AXkBegF7AXwBfQF+AX8BgAGBAYIBgwGEAYUA7wGGAYcBiAGJAYoBiwBSAYwBjQGOAY8BkAGRAZIBkwGUAZUBlgGXAZgBmQGaAZsBnAGdAZ4BnwGgAaEBogGjAaQBpQGmAacBqAGpAaoBqwGsAa0BrgGvAbABsQGyAbMBtAG1AbYBtwG4AbkBugG7AbwBvQG+Ab8BwAHBAcIBwwHEAcUBxgHHAcgByQHKAcsBzAHNAc4BzwHQAdEB0gHTAdQB1QEtATABMQEyATMBNAE1ATYBNwE4ATkCMmcCM2cCNGcNYWNjZXNzaWJpbGl0eQthZGQtY29udGFjdANhZGQGYWRkb25zCGFpcnBsYW5lC2FsYXJtLWNsb2NrCmFsYXJtLXN0b3AFYWxhcm0FYWxidW0HYWxsLWRheQphcnJvdy1iYWNrDWFycm93LWZvcndhcmQGYXJ0aXN0CmF0dGFjaG1lbnQKYmFjay1saWdodARiYWNrCWJhdHRlcnktMAliYXR0ZXJ5LTEKYmF0dGVyeS0xMAliYXR0ZXJ5LTIJYmF0dGVyeS0zCWJhdHRlcnktNAliYXR0ZXJ5LTUJYmF0dGVyeS02CWJhdHRlcnktNwliYXR0ZXJ5LTgJYmF0dGVyeS05EGJhdHRlcnktY2hhcmdpbmcPYmF0dGVyeS11bmtub3duDmJsdWV0b290aC1hMmRwEGJsdWV0b290aC1jaXJjbGUZYmx1ZXRvb3RoLXRyYW5zZmVyLWNpcmNsZRJibHVldG9vdGgtdHJhbnNmZXIJYmx1ZXRvb3RoCmJyaWdodG5lc3MIYnJvd3NpbmcDYnVnCGNhbGVuZGFyDmNhbGwtYmx1ZXRvb3RoDmNhbGwtZW1lcmdlbmN5D2NhbGwtZm9yd2FyZGluZwxjYWxsLWhhbmctdXAJY2FsbC1ob2xkDWNhbGwtaW5jb21pbmcKY2FsbC1tZXJnZQtjYWxsLW1pc3NlZA1jYWxsLW91dGdvaW5nDWNhbGwtcmV2ZXJzZWQMY2FsbC1yaW5naW5nBGNhbGwSY2FsbGJhY2stZW1lcmdlbmN5BmNhbWVyYRBjaGFuZ2Utd2FsbHBhcGVyC2NsZWFyLWlucHV0BWNsb3NlB2NvbXBvc2UMY29udGFjdC1maW5kCGNvbnRhY3RzB2NyYXNoZWQEY3JvcARkYXRhBmRlbGV0ZQlkZXZlbG9wZXILZGV2aWNlLWluZm8HZGlhbHBhZBBkaXNtaXNzLWtleWJvYXJkDGRvLW5vdC10cmFjaw9kb3dubG9hZC1jaXJjbGUIZG93bmxvYWQEZWRnZQxlZGl0LWNvbnRhY3QKZWRpdC1pbWFnZQRlZGl0DWVtYWlsLWZvcndhcmQPZW1haWwtbWFyay1yZWFkEWVtYWlsLW1hcmstdW5yZWFkCmVtYWlsLW1vdmULZW1haWwtcmVwbHkFZW1haWwLZXhjbGFtYXRpb24GZXhwYW5kCGZhY2Vib29rCGZlZWRiYWNrBGZpbmQHZmlyZWZveARmbGFnCmZsYXNoLWF1dG8JZmxhc2gtb2ZmCGZsYXNoLW9uDGZvY3VzLWxvY2tlZA1mb2N1cy1sb2NraW5nDWZvcndhcmQtbGlnaHQHZm9yd2FyZAdnZXN0dXJlBWdtYWlsDWdyaWQtY2lyY3VsYXIEZ3JpZANnc20JaGRyLWJveGVkA2hkcgpoZWFkcGhvbmVzBGhlbHAKaG9tZXNjcmVlbgloc3BhLXBsdXMEaHNwYRhpbXBvcnQtbWVtb3J5Y2FyZC1jaXJjbGUMaW5jb21pbmctc21zBGluZm8Pa2V5Ym9hcmQtY2lyY2xlCGtleWJvYXJkCWxhbmd1YWdlcwRsaW5rCGxvY2F0aW9uBGxvY2sNbWVkaWEtc3RvcmFnZQRtZW51CG1lc3NhZ2VzA21pYwRtb29uBG1vcmUEbXV0ZQNuZmMGbm8tc2ltDW5vdGlmaWNhdGlvbnMMb3V0Z29pbmctc21zB291dGxvb2sFcGF1c2UMcGljdHVyZS1zaXplC3BsYXktY2lyY2xlBHBsYXkIcGxheWxpc3QHcHJpdmFjeQxyZWNlbnQtY2FsbHMGcmVsb2FkC3JlcGVhdC1vbmNlBnJlcGVhdAlyZXBseS1hbGwGcm9ja2V0BnJvdGF0ZQVzY2VuZQdzZC1jYXJkBnNlYXJjaAlzZWVrLWJhY2sMc2Vlay1mb3J3YXJkBnNlbGVjdApzZWxmLXRpbWVyBHNlbmQIc2V0dGluZ3MFc2hhcmUHc2h1ZmZsZQhzaWduYWwtMAhzaWduYWwtMQhzaWduYWwtMghzaWduYWwtMwhzaWduYWwtNAhzaWduYWwtNQ5zaWduYWwtcm9hbWluZwtzaW0tdG9vbGtpdANzaW0Jc2tpcC1iYWNrDHNraXAtZm9yd2FyZAVzb25ncwlzb3VuZC1tYXgJc291bmQtbWluCnN0YXItZW1wdHkJc3Rhci1mdWxsBHN0b3AOc3RvcmFnZS1jaXJjbGUHc3RvcmFnZQZzd2l0Y2gEc3luYwl0ZXRoZXJpbmcGdGhlbWVzC3RpY2stY2lyY2xlBHRpY2sEdGltZRN0b2dnbGUtY2FtZXJhLWZyb250EnRvZ2dsZS1jYW1lcmEtcmVhcg90b3B1cC13aXRoLWNvZGUFdG9wdXAHdHdpdHRlcg11bmRvLWNpcmN1bGFyBHVuZG8GdW5sb2NrDnVwZGF0ZS1iYWxhbmNlA3VzYgR1c2VyB3ZpYnJhdGUJdmlkZW8tbWljCnZpZGVvLXNpemUFdmlkZW8Jdm9pY2VtYWlsCXdhbGxwYXBlcgZ3aWZpLTEGd2lmaS0yBndpZmktMwZ3aWZpLTQQd2lmaS1wZXJtaXNzaW9ucwAAAAAB//8AAgABAAAADgAAAB4AAAAAAAIAAgADACUAAQAmAPAAAgAEAAAAAgAAAAAAAQAAAAoAHgAsAAFsYXRuAAgABAAAAAD//wABAAAAAWxpZ2EACAAAAAEAAAABAAQABAAAAAEACAABEV4AGAA2AEAASgBUAXoDyAYKBuAH/gj+CVQJ1AoyCmoKrgsqC2QLmgwSDKAPHBAKEHwQ4gABAAQAJgACABQAAQAEACcAAgAUAAEABAAoAAIAFAAOAB4AOgBWAG4AhgCcALIAyADaAOoA+AEGARIBHgA0AA0AHQAdABsAIgADABMAGwAdACIADgAdABEAKQANABAAEAASAB4AHgAWAA8AFgAYABYAHwAkACoACwARABEAAwAQABsAGgAfAA4AEAAfAC4ACwAYAA4AHQAZAAMAEAAYABsAEAAXADYACgAfAB8ADgAQABUAGQASABoAHwAzAAoAHQAdABsAIgADAA8ADgAQABcALwAKABgADgAdABkAAwAeAB8AGwAcAC0ACAAWAB0AHAAYAA4AGgASADIABwAYABgAAwARAA4AJAA1AAYAHQAfABYAHgAfACwABgARABEAGwAaAB4AMQAFABgADwAgABkAMAAFABgADgAdABkAKwADABEAEQAXADAAZACKAKwAzgDuAQwBIgE4AU4BYgF2AYoBngGyAcYB2gHuAgICFgIqAjwCRgBIABkAGAAgABIAHwAbABsAHwAVAAMAHwAdAA4AGgAeABMAEgAdAAMAEAAWAB0AEAAYABIASQASABgAIAASAB8AGwAbAB8AFQADAB8AHQAOABoAHgATABIAHQBHABAAGAAgABIAHwAbABsAHwAVAAMAEAAWAB0AEAAYABIARAAQAA4AHwAfABIAHQAkAAMAEAAVAA4AHQAUABYAGgAUAEUADwAOAB8AHwASAB0AJAADACAAGgAXABoAGwAiABoARgAOABgAIAASAB8AGwAbAB8AFQADAA4ABgARABwASwAKAB0AFgAUABUAHwAaABIAHgAeADsACgAOAB8AHwASAB0AJAADAAUABAA3AAoADgAQABcAAwAYABYAFAAVAB8AQgAJAA4AHwAfABIAHQAkAAMADABBAAkADgAfAB8AEgAdACQAAwALAEAACQAOAB8AHwASAB0AJAADAAoAPwAJAA4AHwAfABIAHQAkAAMACQA+AAkADgAfAB8AEgAdACQAAwAIAD0ACQAOAB8AHwASAB0AJAADAAcAPAAJAA4AHwAfABIAHQAkAAMABgBKAAkAGAAgABIAHwAbABsAHwAVADoACQAOAB8AHwASAB0AJAADAAUAOQAJAA4AHwAfABIAHQAkAAMABABDAAkADgAfAB8AEgAdACQAAwANAEwACAAdABsAIgAeABYAGgAUADgABAAOABAAFwBNAAMAIAAUABcAMABWAHgAmAC2ANQA8AEMASgBQgFcAXYBjgGmAbwB0AHiAfQCBAIUAiICLgI4AFsAEgAOABgAGAAPAA4AEAAXAAMAEgAZABIAHQAUABIAGgAQACQAXQAQABUADgAaABQAEgADACIADgAYABgAHAAOABwAEgAdAFEADwAOABgAGAADABMAGwAdACIADgAdABEAFgAaABQAUAAOAA4AGAAYAAMAEgAZABIAHQAUABIAGgAQACQATwAOAA4AGAAYAAMADwAYACAAEgAfABsAGwAfABUAWAANAA4AGAAYAAMAHQASACEAEgAdAB4AEgARAFcADQAOABgAGAADABsAIAAfABQAGwAWABoAFABUAA0ADgAYABgAAwAWABoAEAAbABkAFgAaABQAWQAMAA4AGAAYAAMAHQAWABoAFAAWABoAFABhAAwAGwAaAB8ADgAQAB8AAwATABYAGgARAFIADAAOABgAGAADABUADgAaABQAAwAgABwAVgALAA4AGAAYAAMAGQAWAB4AHgASABEAXgALABgAEgAOAB0AAwAWABoAHAAgAB8AVQAKAA4AGAAYAAMAGQASAB0AFAASAFMACQAOABgAGAADABUAGwAYABEAYgAIABsAGgAfAA4AEAAfAB4ATgAIAA4AGAASABoAEQAOAB0AYAAHABsAGQAcABsAHgASAGMABwAdAA4AHgAVABIAEQBcAAYADgAZABIAHQAOAF8ABQAYABsAHgASAGQABAAdABsAHABaAAQADgAYABgACQAUADYAVgBwAIgAnACuAL4AzABqABAAFgAeABkAFgAeAB4AAwAXABIAJAAPABsADgAdABEAbAAPABsAIgAaABgAGwAOABEAAwAQABYAHQAQABgAEgBrAAwAGwADABoAGwAfAAMAHwAdAA4AEAAXAGgACwASACEAFgAQABIAAwAWABoAEwAbAGcACQASACEAEgAYABsAHAASAB0AbQAIABsAIgAaABgAGwAOABEAaQAHABYADgAYABwADgARAGYABgASABgAEgAfABIAZQAEAA4AHwAOAAwAGgA+AF4AegCUAKwAxADaAPAA/gEKARQAdAARABkADgAWABgAAwAZAA4AHQAXAAMAIAAaAB0AEgAOABEAcwAPABkADgAWABgAAwAZAA4AHQAXAAMAHQASAA4AEQByAA0AGQAOABYAGAADABMAGwAdACIADgAdABEAbwAMABEAFgAfAAMAEAAbABoAHwAOABAAHwB4AAsAIwAQABgADgAZAA4AHwAWABsAGgB2AAsAGQAOABYAGAADAB0AEgAcABgAJABwAAoAEQAWAB8AAwAWABkADgAUABIAdQAKABkADgAWABgAAwAZABsAIQASAHkABgAjABwADgAaABEAdwAFABkADgAWABgAcQAEABEAFgAfAG4ABAARABQAEgAMABoANgBSAGwAggCWAKgAugDMANwA7AD2AIQADQAbAB0AIgAOAB0AEQADABgAFgAUABUAHwCDAA0AGwAQACAAHgADABgAGwAQABcAFgAaABQAggAMABsAEAAgAB4AAwAYABsAEAAXABIAEQB/AAoAGAAOAB4AFQADAA4AIAAfABsAgAAJABgADgAeABUAAwAbABMAEwCBAAgAGAAOAB4AFQADABsAGgB7AAgAEgASABEADwAOABAAFwB6AAgADgAQABIADwAbABsAFwCFAAcAGwAdACIADgAdABEAfQAHABYAHQASABMAGwAjAH4ABAAYAA4AFAB8AAQAFgAaABEABQAMACgAOABEAE4AiAANAB0AFgARAAMAEAAWAB0AEAAgABgADgAdAIYABwASAB4AHwAgAB0AEgCHAAUAGQAOABYAGACJAAQAHQAWABEAigADAB4AGQAHABAAJgA8AFAAZABuAHgAjwAKABsAGQASAB4AEAAdABIAEgAaAI0ACgASAA4AEQAcABUAGwAaABIAHgCQAAkAHgAcAA4AAwAcABgAIAAeAIsACQARAB0AAwAPABsAIwASABEAkQAEAB4AHAAOAI4ABAASABgAHACMAAMAEQAdAAMACAA6AFQAkgAYABkAHAAbAB0AHwADABkAEgAZABsAHQAkABAADgAdABEAAwAQABYAHQAQABgAEgCTAAwAGgAQABsAGQAWABoAFAADAB4AGQAeAJQABAAaABMAGwACAAYAJgCVAA8AEgAkAA8AGwAOAB0AEQADABAAFgAdABAAGAASAJYACAASACQADwAbAA4AHQARAAQACgAeADAAOgCXAAkADgAaABQAIAAOABQAEgAeAJkACAAbABAADgAfABYAGwAaAJgABAAWABoAFwCaAAQAGwAQABcACAASAC4AQABMAFYAYABqAHQAmwANABIAEQAWAA4AAwAeAB8AGwAdAA4AFAASAJ0ACAASAB4AHgAOABQAEgAeAJ8ABQAWABoAIAAeAKIABAAgAB8AEgChAAQAGwAdABIAnAAEABIAGgAgAKAABAAbABsAGgCeAAMAFgAQAAMACAAkADIApQANABsAHwAWABMAFgAQAA4AHwAWABsAGgAeAKQABgAbAAMAHgAWABkAowADABMAEAADAAgAIgAyAKcADAAgAB8AFAAbABYAGgAUAAMAHgAZAB4AqAAHACAAHwAYABsAGwAXAKYAAQAGAA4AKABAAFIAYgBuAKoADAAWABAAHwAgAB0AEgADAB4AFgAlABIAqwALABgADgAkAAMAEAAWAB0AEAAYABIArQAIABgADgAkABgAFgAeAB8ArgAHAB0AFgAhAA4AEAAkAKkABQAOACAAHgASAKwABAAYAA4AJAAHABAAKgBCAFYAZAByAIAArwAMABIAEAASABoAHwADABAADgAYABgAHgCxAAsAEgAcABIADgAfAAMAGwAaABAAEgCzAAkAEgAcABgAJAADAA4AGAAYALIABgASABwAEgAOAB8AtAAGABsAEAAXABIAHwCwAAYAEgAYABsADgARALUABgAbAB8ADgAfABIAIABCAGAAfgCYALIAygDgAPYBCgEeATIBRgFaAWwBfgGQAaIBtAHGAdgB6AH4AggCFgIkAjICPgJKAlYCYAJqAnQA0gAOAB8AGwAdAA4AFAASAAMAEAAWAB0AEAAYABIAxwAOABYAFAAaAA4AGAADAB0AGwAOABkAFgAaABQAywAMABcAFgAcAAMAEwAbAB0AIgAOAB0AEQC6AAwAEgASABcAAwATABsAHQAiAA4AHQARAMgACwAWABkAAwAfABsAGwAYABcAFgAfALwACgASABgAEwADAB8AFgAZABIAHQDPAAoAHwAOAB0AAwASABkAHAAfACQAzgAJABsAIAAaABEAAwAZABYAGgDNAAkAGwAgABoAEQADABkADgAjANAACQAfAA4AHQADABMAIAAYABgAygAJABcAFgAcAAMADwAOABAAFwC5AAkAEgASABcAAwAPAA4AEAAXAMMACAAWABQAGgAOABgAAwAGAMIACAAWABQAGgAOABgAAwAFAMEACAAWABQAGgAOABgAAwAEAL4ACAASAB8AHwAWABoAFAAeAMYACAAWABQAGgAOABgAAwAJAMUACAAWABQAGgAOABgAAwAIAMQACAAWABQAGgAOABgAAwAHANMABwAfABsAHQAOABQAEgDAAAcAFQAgABMAEwAYABIAtwAHABEAAwAQAA4AHQARALsABgASABgAEgAQAB8AuAAGABIADgAdABAAFQDUAAYAIgAWAB8AEAAVAL8ABQAVAA4AHQASAMwABQAbABoAFAAeALYABQAQABIAGgASANEABAAfABsAHAC9AAQAEgAaABEA1QAEACQAGgAQAMkAAwAWABkACgAWAD4AZACEAJwAsADAAM4A2gDkANsAEwAbABQAFAAYABIAAwAQAA4AGQASAB0ADgADABMAHQAbABoAHwDcABIAGwAUABQAGAASAAMAEAAOABkAEgAdAA4AAwAdABIADgAdAN0ADwAbABwAIAAcAAMAIgAWAB8AFQADABAAGwARABIA2AALABYAEAAXAAMAEAAWAB0AEAAYABIA1gAJABIAHwAVABIAHQAWABoAFADfAAcAIgAWAB8AHwASAB0A1wAGABUAEgAZABIAHgDeAAUAGwAcACAAHADZAAQAFgAQABcA2gAEABYAGQASAAYADgAsAEgAVgBgAGoA4wAOABwAEQAOAB8AEgADAA8ADgAYAA4AGgAQABIA4AANABoAEQAbAAMAEAAWAB0AEAAgABgADgAdAOIABgAaABgAGwAQABcA4QAEABoAEQAbAOUABAAeABIAHQDkAAMAHgAPAAUADAAiADYASgBaAOgACgAWABEAEgAbAAMAHgAWACUAEgDqAAkAGwAWABAAEgAZAA4AFgAYAOcACQAWABEAEgAbAAMAGQAWABAA5gAHABYADwAdAA4AHwASAOkABQAWABEAEgAbAAYADgAwAEQAUgBgAG4A8AAQABYAEwAWAAMAHAASAB0AGQAWAB4AHgAWABsAGgAeAOsACQAOABgAGAAcAA4AHAASAB0A7gAGABYAEwAWAAMABwDtAAYAFgATABYAAwAGAOwABgAWABMAFgADAAUA7wAGABYAEwAWAAMACAACAAIABgAIAAAADgAiAAMAAAABAAAACgAeADQAAWxhdG4ACAAEAAAAAP//AAEAAAABc2l6ZQAIAAQAAACgAAAAAAAAAAAAAAAAAAAAAQAAAADMPaLPAAAAANETpOQAAAAA0ROk5A==\") format(\"truetype\");\n font-weight: 500;\n font-style: normal;\n }\n @font-face {\n font-family: \"customizer-icons\";\n src: url(\"data:application/x-font-ttf;charset=utf-8;base64,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\") format(\"truetype\");\n font-weight: 500;\n font-style: normal;\n }\n</style>\n<style scoped>\n [data-icon]:before {\n font-family: \"gaia-icons\";\n content: attr(data-icon);\n display: inline-block;\n font-weight: 500;\n font-style: normal;\n text-decoration: inherit;\n text-transform: none;\n text-rendering: optimizeLegibility;\n font-size: 30px;\n }\n [data-customizer-icon]:before {\n font-family: \"customizer-icons\";\n content: attr(data-customizer-icon);\n display: inline-block;\n font-weight: 500;\n font-style: normal;\n text-decoration: inherit;\n text-transform: none;\n text-rendering: optimizeLegibility;\n font-size: 30px;\n }\n gaia-dialog {\n z-index: 10000002 !important;\n }\n gaia-modal {\n z-index: 10000001 !important;\n background: white;\n }\n .fxos-customizer-main-view {\n font-size: 14px;\n\n /** Grey Colors\n ---------------------------------------------------------*/\n\n --color-alpha: #333333;\n --color-beta: #ffffff;\n --color-gamma: #4d4d4d;\n --color-delta: #5f5f5f;\n --color-epsilon: #858585;\n --color-zeta: #a6a6a6;\n --color-eta: #c7c7c7;\n --color-theta: #e7e7e7;\n --color-iota: #f4f4f4;\n\n /** Brand Colors\n ---------------------------------------------------------*/\n\n --color-darkblue: #00539f;\n --color-blue: #00caf2;\n --color-turquoise: #27c8c2;\n --color-darkorange: #e66000;\n --color-orange: #ff9500;\n --color-yellow: #ffcb00;\n --color-violet: #c40c84;\n\n --color-warning: #fbbd3c;\n --color-destructive: #e2443a;\n --color-preffered: #00ba91;\n\n /** Background\n ---------------------------------------------------------*/\n\n --background: var(--color-alpha);\n --background-plus: var(--color-gamma);\n --background-minus: #2B2B2B;\n --background-minus-minus: #1a1a1a;\n\n /** Borders\n ---------------------------------------------------------*/\n\n --border-color: var(--color-gamma);\n\n /** Highlight Color\n ---------------------------------------------------------*/\n\n --highlight-color: var(--color-blue);\n\n /** Text Color\n ---------------------------------------------------------*/\n\n --text-color: var(--color-beta);\n --text-color-minus: var(--color-eta);\n\n /** Button\n ---------------------------------------------------------*/\n\n --button-background: var(--background-plus);\n\n /** Links\n ---------------------------------------------------------*/\n\n --link-color: var(--highlight-color);\n\n /** Inputs\n ---------------------------------------------------------*/\n\n --input-background: var(--background-plus);\n --input-color: var(--color-alpha);\n --input-clear-background: #909ca7;\n\n /** Buttons\n ---------------------------------------------------------*/\n\n --button-box-shadow: none;\n --button-box-shadow-active: none;\n\n /** Header\n ---------------------------------------------------------*/\n\n --header-background: var(--background);\n --header-icon-color: var(--text-color);\n --header-button-color: var(--highlight-color);\n --header-disabled-button-color: rgba(255,255,255,0.3);\n\n /** Text Input\n ---------------------------------------------------------*/\n\n --text-input-background: var(--background-minus);\n\n /** Switch\n ---------------------------------------------------------*/\n\n --switch-head-border-color: var(--background-minus-minus);\n --switch-background: var(--background-minus-minus);\n\n /** Checkbox\n ---------------------------------------------------------*/\n\n --checkbox-border-color: var(--background-minus-minus);\n }\n\n div.fxos-customizer-container {\n background-color: var(--background);\n position: fixed;\n left: 0;\n right: 0;\n top: 100%; /* off-screen by default, animated translate to show and hide */\n height: 50vh;\n border-top: 1px solid #ccc;\n /*\n * this needs to go on top of the regular app, but below\n * gaia-modal and gaia-dialog which we override elsewhere.\n */\n z-index: 10000000;\n\n /* We show and hide this with an animated transform */\n transition: transform 150ms;\n }\n\n /*\n * Add this show class to animate the container onto the screen,\n * and remove it to animate the container off.\n */\n .fxos-customizer-container.show {\n transform: translateY(-100%);\n }\n</style>\n<div class=\"fxos-customizer-container\"><fxos-customizer></fxos-customizer></div>\n<div class=\"fxos-customizer-child-views\">\n<fxos-customizer-highlighter></fxos-customizer-highlighter>\n</div>";
|
|
|
|
var MainView = (function (View) {
|
|
var MainView = function MainView(options) {
|
|
View.call(this, options);
|
|
|
|
// Give this view a unique ID.
|
|
this.el.id = "customizer-" + Date.now();
|
|
this.el.className = "fxos-customizer-main-view";
|
|
|
|
this.render();
|
|
};
|
|
|
|
_extends(MainView, View);
|
|
|
|
MainView.prototype.init = function (controller) {
|
|
var _this = this;
|
|
View.prototype.init.call(this, controller);
|
|
|
|
this.container = this.$("div.fxos-customizer-container");
|
|
this.childViews = this.$("div.fxos-customizer-child-views");
|
|
this.customizer = this.$("fxos-customizer");
|
|
this.highlighter = this.$("fxos-customizer-highlighter");
|
|
|
|
// We put all of the other view elements that the app needs into the
|
|
// childViews container, so that we can add and remove them all at once.
|
|
this.childViews.appendChild(this.editView.el);
|
|
this.childViews.appendChild(this.viewSourceView.el);
|
|
this.childViews.appendChild(this.appendChildView.el);
|
|
this.childViews.appendChild(this.copyMoveView.el);
|
|
|
|
this.globalStyle = document.createElement("style");
|
|
this.globalStyle.innerHTML = "/**\n * These styles need to be applied globally to the app when the customizer\n * is displayed so that the user can scroll to see all of the app even\n * with the customizer taking up the bottom half of the screen.\n *\n * Note that this stylesheet is not scoped and is only appended to the DOM\n * when Customizer is open. It is removed upon closing.\n */\nhtml, body {\n overflow-y: initial !important;\n}\nbody {\n padding-bottom: 50vh !important;\n}";
|
|
|
|
// Hide this view from the DOM tree.
|
|
this.customizer.gaiaDomTree.filter = "#" + this.el.id;
|
|
|
|
this.on("menu", "fxos-customizer", function () {
|
|
return _this.controller.openAddonManager();
|
|
});
|
|
|
|
this.on("action:edit", "fxos-customizer", function (evt) {
|
|
_this.controller.editController.open(evt.detail);
|
|
});
|
|
|
|
this.on("action:copyOrMove", "fxos-customizer", function (evt) {
|
|
_this.controller.copyMoveController.open(evt.detail);
|
|
});
|
|
|
|
this.on("action:append", "fxos-customizer", function (evt) {
|
|
_this.controller.appendChildController.open(evt.detail);
|
|
});
|
|
|
|
this.on("action:remove", "fxos-customizer", function (evt) {
|
|
AddonService.generate(evt.detail, function (generator) {
|
|
generator.opRemove();
|
|
});
|
|
});
|
|
|
|
this.on("action:viewSource", "fxos-customizer", function (evt) {
|
|
_this.controller.viewSourceController.open(evt.detail);
|
|
});
|
|
|
|
this.on("selected", "fxos-customizer", function (evt) {
|
|
_this.highlighter.highlight(evt.detail);
|
|
});
|
|
};
|
|
|
|
MainView.prototype.template = function () {
|
|
return mainViewTemplate;
|
|
};
|
|
|
|
MainView.prototype._addToBody = function () {
|
|
document.head.appendChild(this.globalStyle);
|
|
document.body.appendChild(this.el);
|
|
};
|
|
|
|
MainView.prototype._removeFromBody = function () {
|
|
document.head.removeChild(this.globalStyle);
|
|
document.body.removeChild(this.el);
|
|
};
|
|
|
|
MainView.prototype.open = function () {
|
|
var _this2 = this;
|
|
// Add the fxos-customizer element and the other elements we need
|
|
this._addToBody();
|
|
|
|
return new Promise(function (resolve, reject) {
|
|
window.requestAnimationFrame(function () {
|
|
// Start the opening animation for the customizer
|
|
_this2.container.classList.add("show");
|
|
});
|
|
|
|
// Wait for the animation to end, then:
|
|
var listener = function () {
|
|
_this2.container.removeEventListener("transitionend", listener);
|
|
// Resolve the promise
|
|
resolve();
|
|
};
|
|
|
|
_this2.container.addEventListener("transitionend", listener);
|
|
});
|
|
};
|
|
|
|
MainView.prototype.close = function () {
|
|
var _this3 = this;
|
|
return new Promise(function (resolve, reject) {
|
|
window.requestAnimationFrame(function () {
|
|
// Start hiding the customizer with an animated transition
|
|
_this3.container.classList.remove("show");
|
|
// Erase any highlight right away
|
|
_this3.highlighter.highlight(null);
|
|
// Scroll the app to the top before beginning the transition
|
|
// so we don't see the blank white padding as the panel slides down
|
|
document.body.scrollIntoView();
|
|
});
|
|
|
|
// Wait for the transition to end, then:
|
|
var listener = function () {
|
|
_this3.container.removeEventListener("transitionend", listener);
|
|
// Remove all the unnecessary elements from the document
|
|
_this3._removeFromBody();
|
|
// And resolve the promise
|
|
resolve();
|
|
};
|
|
|
|
_this3.container.addEventListener("transitionend", listener);
|
|
});
|
|
};
|
|
|
|
return MainView;
|
|
})(View);
|
|
|
|
exports["default"] = MainView;
|
|
}); |