diff --git a/js/app/ui/system_info.js b/js/app/ui/system_info.js index 251bd0ab..010f47b1 100644 --- a/js/app/ui/system_info.js +++ b/js/app/ui/system_info.js @@ -39,7 +39,10 @@ define([ tableToolsActionClass: 'pf-table-tools-action', // class for "edit" action descriptionTextareaElementClass: 'pf-system-info-description', // class for "description" textarea element (xEditable) - descriptionTextareaCharCounter: 'pf-form-field-char-count' // class for "character counter" element for form field + descriptionTextareaCharCounter: 'pf-form-field-char-count', // class for "character counter" element for form field + + // fonts + fontTriglivianClass: 'pf-triglivian' // class for "Triglivian" names (e.g. Abyssal systems) }; // disable Module update temporary (until. some requests/animations) are finished @@ -54,7 +57,7 @@ define([ /** * set module observer and look for relevant system data to update */ - let setModuleObserver = function(moduleElement){ + let setModuleObserver = (moduleElement) => { $(document).off('pf:updateSystemInfoModule').on('pf:updateSystemInfoModule', function(e, data){ if(data){ moduleElement.updateSystemInfoModule(data); @@ -66,7 +69,7 @@ define([ * shows the tool action element by animation * @param toolsActionElement */ - let showToolsActionElement = function(toolsActionElement){ + let showToolsActionElement = (toolsActionElement) => { toolsActionElement.velocity('stop').velocity({ opacity: 1, height: '100%' @@ -81,7 +84,7 @@ define([ * hides the tool action element by animation * @param toolsActionElement */ - let hideToolsActionElement = function(toolsActionElement){ + let hideToolsActionElement = (toolsActionElement) => { toolsActionElement.velocity('stop').velocity('reverse', { display: 'none', visibility: 'hidden' @@ -175,7 +178,7 @@ define([ * @param mapId * @param systemData */ - let getModule = function(parentElement, mapId, systemData){ + let getModule = (parentElement, mapId, systemData) => { // create new module container let moduleElement = $('
'); @@ -236,7 +239,6 @@ define([ inputclass: config.descriptionTextareaElementClass, tpl: '', params: function(params){ - params.mapData = { id: mapId }; @@ -396,6 +398,12 @@ define([ descriptionButtonClass: config.addDescriptionButtonClass, tableToolsActionClass: config.tableToolsActionClass, descriptionTextareaClass: config.descriptionTextareaElementClass, + systemNameClass: () => { + return (val, render) => { + console.log(config.fontTriglivianClass) + return render(val) === 'A' ? config.fontTriglivianClass : ''; + }; + }, shatteredWormholeInfo: shatteredWormholeInfo, @@ -418,7 +426,7 @@ define([ * @param mapId * @param systemData */ - let initModule = function(moduleElement, mapId, systemData){ + let initModule = (moduleElement, mapId, systemData) => { // set module observer setModuleObserver(moduleElement); diff --git a/public/js/v1.3.5/app/ui/system_info.js b/public/js/v1.3.5/app/ui/system_info.js index 251bd0ab..010f47b1 100644 --- a/public/js/v1.3.5/app/ui/system_info.js +++ b/public/js/v1.3.5/app/ui/system_info.js @@ -39,7 +39,10 @@ define([ tableToolsActionClass: 'pf-table-tools-action', // class for "edit" action descriptionTextareaElementClass: 'pf-system-info-description', // class for "description" textarea element (xEditable) - descriptionTextareaCharCounter: 'pf-form-field-char-count' // class for "character counter" element for form field + descriptionTextareaCharCounter: 'pf-form-field-char-count', // class for "character counter" element for form field + + // fonts + fontTriglivianClass: 'pf-triglivian' // class for "Triglivian" names (e.g. Abyssal systems) }; // disable Module update temporary (until. some requests/animations) are finished @@ -54,7 +57,7 @@ define([ /** * set module observer and look for relevant system data to update */ - let setModuleObserver = function(moduleElement){ + let setModuleObserver = (moduleElement) => { $(document).off('pf:updateSystemInfoModule').on('pf:updateSystemInfoModule', function(e, data){ if(data){ moduleElement.updateSystemInfoModule(data); @@ -66,7 +69,7 @@ define([ * shows the tool action element by animation * @param toolsActionElement */ - let showToolsActionElement = function(toolsActionElement){ + let showToolsActionElement = (toolsActionElement) => { toolsActionElement.velocity('stop').velocity({ opacity: 1, height: '100%' @@ -81,7 +84,7 @@ define([ * hides the tool action element by animation * @param toolsActionElement */ - let hideToolsActionElement = function(toolsActionElement){ + let hideToolsActionElement = (toolsActionElement) => { toolsActionElement.velocity('stop').velocity('reverse', { display: 'none', visibility: 'hidden' @@ -175,7 +178,7 @@ define([ * @param mapId * @param systemData */ - let getModule = function(parentElement, mapId, systemData){ + let getModule = (parentElement, mapId, systemData) => { // create new module container let moduleElement = $('
'); @@ -236,7 +239,6 @@ define([ inputclass: config.descriptionTextareaElementClass, tpl: '', params: function(params){ - params.mapData = { id: mapId }; @@ -396,6 +398,12 @@ define([ descriptionButtonClass: config.addDescriptionButtonClass, tableToolsActionClass: config.tableToolsActionClass, descriptionTextareaClass: config.descriptionTextareaElementClass, + systemNameClass: () => { + return (val, render) => { + console.log(config.fontTriglivianClass) + return render(val) === 'A' ? config.fontTriglivianClass : ''; + }; + }, shatteredWormholeInfo: shatteredWormholeInfo, @@ -418,7 +426,7 @@ define([ * @param mapId * @param systemData */ - let initModule = function(moduleElement, mapId, systemData){ + let initModule = (moduleElement, mapId, systemData) => { // set module observer setModuleObserver(moduleElement); diff --git a/public/templates/modules/system_info.html b/public/templates/modules/system_info.html index f981a159..f2e16bb7 100644 --- a/public/templates/modules/system_info.html +++ b/public/templates/modules/system_info.html @@ -1,5 +1,5 @@
-
+
{{#system.alias}} {{system.alias}} {{/system.alias}} @@ -10,7 +10,7 @@
- {{system.name}} + {{system.name}} {{#system.locked}} {{/system.locked}} @@ -61,7 +61,7 @@ Name - {{system.name}} + {{system.name}} {{system.security}}