From 00845f156c45db0412ff7bde55b68265d59f5afb Mon Sep 17 00:00:00 2001 From: Tigercat2000 Date: Thu, 14 Jan 2016 12:55:38 -0800 Subject: [PATCH] NanoUI Butts: FontAwesome full integration, nuke uiIcon16 --- nano/assets/nano.js | 2 +- nano/assets/nanoui.css | 2 +- nano/images/uiIcons16.png | Bin 3080 -> 0 bytes nano/images/uiIcons16Green.png | Bin 29139 -> 0 bytes nano/images/uiIcons16Orange.png | Bin 31496 -> 0 bytes nano/images/uiIcons16Red.png | Bin 28279 -> 0 bytes nano/scripts/nano/nano_base_helpers.js | 2 +- nano/styles/_icon.less | 189 +----------------- nano/templates/accounts_terminal.tmpl | 4 +- nano/templates/adv_med.tmpl | 2 +- nano/templates/advanced_airlock_console.tmpl | 12 +- nano/templates/aicard.tmpl | 2 +- nano/templates/air_alarm.tmpl | 20 +- nano/templates/ame.tmpl | 2 +- nano/templates/apc.tmpl | 18 +- nano/templates/atmos_control.tmpl | 2 +- nano/templates/atmos_control_map_header.tmpl | 2 +- nano/templates/bluespace_artillery.tmpl | 4 +- nano/templates/botany_editor.tmpl | 4 +- nano/templates/botany_isolator.tmpl | 8 +- nano/templates/canister.tmpl | 2 +- nano/templates/chem_dispenser.tmpl | 2 +- nano/templates/chem_heater.tmpl | 2 +- nano/templates/cloning_console.tmpl | 16 +- nano/templates/comm_console.tmpl | 20 +- nano/templates/crew_monitor.tmpl | 2 +- nano/templates/crew_monitor_map_header.tmpl | 2 +- nano/templates/cryo.tmpl | 6 +- nano/templates/disease_splicer.tmpl | 6 +- nano/templates/dish_incubator.tmpl | 6 +- nano/templates/dna_modifier.tmpl | 26 +-- nano/templates/docking_airlock_console.tmpl | 28 +-- nano/templates/door_access_console.tmpl | 8 +- nano/templates/engines_control.tmpl | 12 +- nano/templates/escape_pod_berth_console.tmpl | 12 +- nano/templates/escape_pod_console.tmpl | 12 +- .../escape_shuttle_control_console.tmpl | 6 +- nano/templates/exosuit_control.tmpl | 4 +- nano/templates/faxmachine.tmpl | 6 +- nano/templates/firealarm.tmpl | 2 +- nano/templates/freezer.tmpl | 2 +- nano/templates/geoscanner.tmpl | 4 +- nano/templates/hardsuit.tmpl | 22 +- nano/templates/helm.tmpl | 22 +- nano/templates/identification_computer.tmpl | 2 +- nano/templates/keycard_auth.tmpl | 10 +- nano/templates/nuclear_bomb.tmpl | 14 +- nano/templates/omni_mixer.tmpl | 2 +- nano/templates/order_console.tmpl | 2 +- nano/templates/pacman.tmpl | 6 +- nano/templates/pathogenic_isolator.tmpl | 4 +- nano/templates/pda.tmpl | 38 ++-- nano/templates/poolcontroller.tmpl | 10 +- nano/templates/portpump.tmpl | 4 +- nano/templates/portscrubber.tmpl | 2 +- nano/templates/request_console.tmpl | 24 +-- nano/templates/robot_control.tmpl | 14 +- nano/templates/sec_camera.tmpl | 2 +- nano/templates/sec_camera_map_header.tmpl | 2 +- nano/templates/shuttle_control_console.tmpl | 6 +- .../shuttle_control_console_exploration.tmpl | 8 +- .../shuttle_control_multi_console.tmpl | 6 +- nano/templates/simple_airlock_console.tmpl | 14 +- nano/templates/simple_docking_console.tmpl | 8 +- .../templates/simple_docking_console_pod.tmpl | 12 +- nano/templates/sleeper.tmpl | 4 +- nano/templates/slotmachine.tmpl | 2 +- nano/templates/smartfridge.tmpl | 10 +- nano/templates/smes.tmpl | 2 +- nano/templates/solar_control.tmpl | 6 +- nano/templates/song.tmpl | 6 +- nano/templates/supply_console.tmpl | 2 +- nano/templates/tanks.tmpl | 2 +- nano/templates/teleporter_console.tmpl | 4 +- nano/templates/transfer_valve.tmpl | 2 +- nano/templates/uplink.tmpl | 2 +- nano/templates/vending_machine.tmpl | 8 +- 77 files changed, 279 insertions(+), 466 deletions(-) delete mode 100644 nano/images/uiIcons16.png delete mode 100644 nano/images/uiIcons16Green.png delete mode 100644 nano/images/uiIcons16Orange.png delete mode 100644 nano/images/uiIcons16Red.png diff --git a/nano/assets/nano.js b/nano/assets/nano.js index b685fdfc0f0..c1de9d3620c 100644 --- a/nano/assets/nano.js +++ b/nano/assets/nano.js @@ -1 +1 @@ -function NanoStateDefaultClass(){this.key="default",this.key=this.key.toLowerCase(),NanoStateManager.addState(this)}function NanoStateClass(){}var NanoUtility=function(){var e={};return{init:function(){var t=$("body");e=t.data("urlParameters")},generateHref:function(t){var a="?";for(var r in e)e.hasOwnProperty(r)&&("?"!==a&&(a+=";"),a+=r+"="+e[r]);for(var r in t)t.hasOwnProperty(r)&&("?"!==a&&(a+=";"),a+=r+"="+t[r]);return a}}}();"undefined"==typeof jQuery&&reportError("ERROR: Javascript library failed to load!"),"undefined"==typeof doT&&reportError("ERROR: Template engine failed to load!");var reportError=function(e){window.location="byond://?nano_err="+encodeURIComponent(e),alert(e)};$(document).ready(function(){NanoUtility.init(),NanoStateManager.init(),NanoTemplate.init()}),Array.prototype.indexOf||(Array.prototype.indexOf=function(e){var t=this.length,a=Number(arguments[1])||0;for(a=0>a?Math.ceil(a):Math.floor(a),0>a&&(a+=t);t>a;a++)if(a in this&&this[a]===e)return a;return-1}),String.prototype.format||(String.prototype.format=function(e){var t=this;return t.replace(String.prototype.format.regex,function(t){var a,r=parseInt(t.substring(1,t.length-1));return a=r>=0?e[r]:-1===r?"{":-2===r?"}":""})},String.prototype.format.regex=new RegExp("{-?[0-9]+}","g")),Object.size=function(e){var t,a=0;for(var t in e)e.hasOwnProperty(t)&&a++;return a},window.console||(window.console={log:function(e){return!1}}),String.prototype.toTitleCase=function(){var e=/^(a|an|and|as|at|but|by|en|for|if|in|of|on|or|the|to|vs?\.?|via)$/i;return this.replace(/([^\W_]+[^\s-]*) */g,function(t,a,r,n){return r>0&&r+a.length!==n.length&&a.search(e)>-1&&":"!==n.charAt(r-2)&&n.charAt(r-1).search(/[^\s-]/)<0?t.toLowerCase():a.substr(1).search(/[A-Z]|\../)>-1?t:t.charAt(0).toUpperCase()+t.substr(1)})},$.ajaxSetup({cache:!1}),Function.prototype.inheritsFrom=function(e){return this.prototype=new e,this.prototype.constructor=this,this.prototype.parent=e.prototype,this},String.prototype.trim||(String.prototype.trim=function(){return this.replace(/^\s+|\s+$/g,"")}),String.prototype.ckey||(String.prototype.ckey=function(){return this.replace(/\W/g,"").toLowerCase()}),NanoStateManager=function(){var e=!1,t=null,a={},r={},n={},o=null,i=function(){t=$("body").data("initialData"),null!=t&&t.hasOwnProperty("config")&&t.hasOwnProperty("data")||reportError("Error: Initial data did not load correctly.");var a="default";t.config.hasOwnProperty("stateKey")&&t.config.stateKey&&(a=t.config.stateKey.toLowerCase()),NanoStateManager.setCurrentState(a),$(document).on("templatesLoaded",function(){l(t),e=!0})},s=function(a){var r;try{r=jQuery.parseJSON(a)}catch(n){return void reportError("recieveUpdateData failed.
Error name: "+n.name+"
Error Message: "+n.message)}r.hasOwnProperty("data")||(t&&t.hasOwnProperty("data")?r.data=t.data:r.data={}),e?l(r):t=r},l=function(e){if(null!=o){if(e=o.onBeforeUpdate(e),e===!1)return void reportError("data is false, return");t=e,o.onUpdate(t),o.onAfterUpdate(t)}},d=function(e,t){for(var a in e)e.hasOwnProperty(a)&&jQuery.isFunction(e[a])&&(t=e[a].call(this,t));return t};return{init:function(){i()},receiveUpdateData:function(e){s(e)},addBeforeUpdateCallback:function(e,t){a[e]=t},addBeforeUpdateCallbacks:function(e){for(var t in e)e.hasOwnProperty(t)&&NanoStateManager.addBeforeUpdateCallback(t,e[t])},removeBeforeUpdateCallback:function(e){a.hasOwnProperty(e)&&delete a[e]},executeBeforeUpdateCallbacks:function(e){return d(a,e)},addAfterUpdateCallback:function(e,t){r[e]=t},addAfterUpdateCallbacks:function(e){for(var t in e)e.hasOwnProperty(t)&&NanoStateManager.addAfterUpdateCallback(t,e[t])},removeAfterUpdateCallback:function(e){r.hasOwnProperty(e)&&delete r[e]},executeAfterUpdateCallbacks:function(e){return d(r,e)},addState:function(e){return e instanceof NanoStateClass?e.key?void(n[e.key]=e):void reportError("ERROR: Attempted to add a state with an invalid stateKey"):void reportError("ERROR: Attempted to add a state which is not instanceof NanoStateClass")},setCurrentState:function(e){if("undefined"==typeof e||!e)return reportError("ERROR: No state key was passed!"),!1;if(!n.hasOwnProperty(e))return reportError("ERROR: Attempted to set a current state which does not exist: "+e),!1;var t=o;return o=n[e],null!=t&&t.onRemove(o),o.onAdd(t),!0},getCurrentState:function(){return o}}}(),NanoBaseCallbacks=function(){var e=!0,t={},a={status:function(t){var a;return 2==t.config.status?(a="good",$(".linkActive").removeClass("inactive")):1==t.config.status?(a="average",$(".linkActive").addClass("inactive")):(a="bad",$(".linkActive").addClass("inactive")),$(".statusicon").each(function(e,t){t.className=t.className.replace(/good|bad|average/g,""),t.classList.add(a)}),$(".linkActive").stopTime("linkPending"),$(".linkActive").removeClass("linkPending"),$(".linkActive").off("click").on("click",function(a){a.preventDefault();var r=$(this).data("href");null!=r&&e&&(e=!1,$("body").oneTime(300,"enableClick",function(){e=!0}),2==t.config.status&&$(this).oneTime(300,"linkPending",function(){$(this).addClass("linkPending")}),window.location.href=r)}),t},nanomap:function(e){return $(".mapIcon").off("mouseenter mouseleave").on("mouseenter",function(e){$("#uiMapTooltip").html($(this).children(".tooltip").html()).show().stopTime().oneTime(5e3,"hideTooltip",function(){$(this).fadeOut(500)})}),$(".zoomLink").off("click").on("click",function(e){e.preventDefault();var t=$(this).data("zoomLevel"),a=$("#uiMap"),r=a.width()*t,n=a.height()*t;a.css({zoom:t,left:"50%",top:"50%",marginLeft:"-"+Math.floor(r/2)+"px",marginTop:"-"+Math.floor(n/2)+"px"})}),$("#uiMapImage").attr("src","nanomap_z"+e.config.mapZLevel+".png"),e}};return{addCallbacks:function(){NanoStateManager.addBeforeUpdateCallbacks(t),NanoStateManager.addAfterUpdateCallbacks(a)},removeCallbacks:function(){for(var e in t)t.hasOwnProperty(e)&&NanoStateManager.removeBeforeUpdateCallback(e);for(var e in a)a.hasOwnProperty(e)&&NanoStateManager.removeAfterUpdateCallback(e)}}}(),NanoBaseHelpers=function(){var e={syndicateMode:function(){return $("body").css("background-color","#8f1414"),$("body").css("background-image","url('uiBackground-Syndicate.png')"),$("body").css("background-position","50% 0"),$("body").css("background-repeat","repeat-x"),$("#uiTitleFluff").css("background-image","url('uiTitleFluff-Syndicate.png')"),$("#uiTitleFluff").css("background-position","50% 50%"),$("#uiTitleFluff").css("background-repeat","no-repeat"),""},combine:function(e,t){return e&&t?e.concat(t):e||t},dump:function(e){return JSON.stringify(e)},link:function(e,t,a,r,n,o){var i="",s="noIcon";"undefined"!=typeof t&&t&&(i='
',s="hasIcon"),"undefined"!=typeof n&&n||(n="link");var l="";return"undefined"!=typeof o&&o&&(l='id="'+o+'"'),"undefined"!=typeof r&&r?'":'
"+i+e+"
"},xor:function(e,t){return e^t},precisionRound:function(e,t){if(0==t)return Math.round(number);var a=Math.pow(10,t);return Math.round(e*a)/a},round:function(e){return Math.round(e)},fixed:function(e){return Math.round(10*e)/10},floor:function(e){return Math.floor(e)},ceil:function(e){return Math.ceil(e)},string:function(){if(0==arguments.length)return"";if(1==arguments.length)return arguments[0];if(arguments.length>1){stringArgs=[];for(var e=1;et?t>e?e=t:e>a&&(e=a):e>t?e=t:a>e&&(e=a),"undefined"!=typeof r&&r||(r=""),"undefined"!=typeof n&&n||(n="");var o=Math.round((e-t)/(a-t)*100);return'
'+n+"
"},dangerToClass:function(e){return 0==e?"good":1==e?"average":"bad"},dangerToSpan:function(e){return 0==e?'"Good"':1==e?'"Minor Alert"':'"Major Alert"'},generateHref:function(e){var t=$("body");_urlParameters=t.data("urlParameters");var a="?";for(var r in _urlParameters)_urlParameters.hasOwnProperty(r)&&("?"!==a&&(a+=";"),a+=r+"="+_urlParameters[r]);for(var r in e)e.hasOwnProperty(r)&&("?"!==a&&(a+=";"),a+=r+"="+e[r]);return a},displayDNABlocks:function(e,t,a,r,n){if(!e)return'
Please place a valid subject into the DNA modifier.
';var o=e.split(""),i='
',s=1,l=1;for(var d in o)if(o.hasOwnProperty(d)&&"object"!=typeof o[d]){var c;c="UI"==n.toUpperCase()?{selectUIBlock:s,selectUISubblock:l}:{selectSEBlock:s,selectSESubblock:l};var u="linkActive";s==t&&l==a&&(u="selected"),i+='",d++,d%r==0&&d
"):l++}return i+="
"},cMirror:function(e){CodeMirror.fromTextArea(document.getElementById(e),{lineNumbers:!0,indentUnit:4,indentWithTabs:!0,theme:"lesser-dark"})}};return{addHelpers:function(){NanoTemplate.addHelpers(e)},removeHelpers:function(){for(var t in e)e.hasOwnProperty(t)&&NanoTemplate.removeHelper(t)}}}(),NanoStateDefaultClass.inheritsFrom(NanoStateClass);var NanoStateDefault=new NanoStateDefaultClass;NanoStateClass.prototype.key=null,NanoStateClass.prototype.layoutRendered=!1,NanoStateClass.prototype.contentRendered=!1,NanoStateClass.prototype.mapInitialised=!1,NanoStateClass.prototype.isCurrent=function(){return NanoStateManager.getCurrentState()==this},NanoStateClass.prototype.onAdd=function(e){NanoBaseCallbacks.addCallbacks(),NanoBaseHelpers.addHelpers()},NanoStateClass.prototype.onRemove=function(e){NanoBaseCallbacks.removeCallbacks(),NanoBaseHelpers.removeHelpers()},NanoStateClass.prototype.onBeforeUpdate=function(e){return e=NanoStateManager.executeBeforeUpdateCallbacks(e)},NanoStateClass.prototype.onUpdate=function(e){try{(!this.layoutRendered||e.config.hasOwnProperty("autoUpdateLayout")&&e.config.autoUpdateLayout)&&($("#uiLayout").html(NanoTemplate.parse("layout",e)),this.layoutRendered=!0),(!this.contentRendered||e.config.hasOwnProperty("autoUpdateContent")&&e.config.autoUpdateContent)&&($("#uiContent").html(NanoTemplate.parse("main",e)),this.contentRendered=!0),NanoTemplate.templateExists("mapContent")&&(this.mapInitialised||($("#uiMap").draggable(),$("#uiMapTooltip").off("click").on("click",function(e){e.preventDefault(),$(this).fadeOut(400)}),this.mapInitialised=!0),$("#uiMapContent").html(NanoTemplate.parse("mapContent",e)),e.config.hasOwnProperty("showMap")&&e.config.showMap?($("#uiContent").addClass("hidden"),$("#uiMapWrapper").removeClass("hidden")):($("#uiMapWrapper").addClass("hidden"),$("#uiContent").removeClass("hidden"))),NanoTemplate.templateExists("mapHeader")&&$("#uiMapHeader").html(NanoTemplate.parse("mapHeader",e)),NanoTemplate.templateExists("mapFooter")&&$("#uiMapFooter").html(NanoTemplate.parse("mapFooter",e))}catch(t){return void reportError("ERROR: An error occurred while rendering the UI: "+t.message)}},NanoStateClass.prototype.onAfterUpdate=function(e){NanoStateManager.executeAfterUpdateCallbacks(e)},NanoStateClass.prototype.alertText=function(e){alert(e)};var NanoTemplate=function(){var e={},t={},a={},r={},n=function(){e=$("body").data("templateData"),null==e&&reportError("Error: Template data did not load correctly."),o()},o=function(){var t=Object.size(e);if(!t)return void $(document).trigger("templatesLoaded");for(var a in e)if(e.hasOwnProperty(a))return void $.when($.ajax({url:e[a],cache:!1,dataType:"text"})).done(function(t){t+='
';try{NanoTemplate.addTemplate(a,t)}catch(r){return void reportError("ERROR: An error occurred while loading the UI: "+r.message)}delete e[a],o()}).fail(function(){reportError("ERROR: Loading template "+a+"("+e[a]+") failed!")})},i=function(){for(var e in t)try{a[e]=doT.template(t[e],null,t)}catch(r){reportError(r.message)}};return{init:function(){n()},addTemplate:function(e,a){t[e]=a},templateExists:function(e){return t.hasOwnProperty(e)},parse:function(e,n){if(!a.hasOwnProperty(e)||!a[e]){if(!t.hasOwnProperty(e))return reportError('ERROR: Template "'+e+'" does not exist in _compiledTemplates!'),"

Template error (does not exist)

";i()}return"function"!=typeof a[e]?(reportError(a[e]),reportError('ERROR: Template "'+e+'" failed to compile!'),"

Template error (failed to compile)

"):a[e].call(this,n.data,n.config,r)},addHelper:function(e,t){return jQuery.isFunction(t)?void(r[e]=t):void reportError("NanoTemplate.addHelper failed to add "+e+" as it is not a function.")},addHelpers:function(e){for(var t in e)e.hasOwnProperty(t)&&NanoTemplate.addHelper(t,e[t])},removeHelper:function(e){helpers.hasOwnProperty(e)&&delete r[e]}}}(); \ No newline at end of file +function NanoStateDefaultClass(){this.key="default",this.key=this.key.toLowerCase(),NanoStateManager.addState(this)}function NanoStateClass(){}var NanoUtility=function(){var e={};return{init:function(){var t=$("body");e=t.data("urlParameters")},generateHref:function(t){var a="?";for(var r in e)e.hasOwnProperty(r)&&("?"!==a&&(a+=";"),a+=r+"="+e[r]);for(var r in t)t.hasOwnProperty(r)&&("?"!==a&&(a+=";"),a+=r+"="+t[r]);return a}}}();"undefined"==typeof jQuery&&reportError("ERROR: Javascript library failed to load!"),"undefined"==typeof doT&&reportError("ERROR: Template engine failed to load!");var reportError=function(e){window.location="byond://?nano_err="+encodeURIComponent(e),alert(e)};$(document).ready(function(){NanoUtility.init(),NanoStateManager.init(),NanoTemplate.init()}),Array.prototype.indexOf||(Array.prototype.indexOf=function(e){var t=this.length,a=Number(arguments[1])||0;for(a=0>a?Math.ceil(a):Math.floor(a),0>a&&(a+=t);t>a;a++)if(a in this&&this[a]===e)return a;return-1}),String.prototype.format||(String.prototype.format=function(e){var t=this;return t.replace(String.prototype.format.regex,function(t){var a,r=parseInt(t.substring(1,t.length-1));return a=r>=0?e[r]:-1===r?"{":-2===r?"}":""})},String.prototype.format.regex=new RegExp("{-?[0-9]+}","g")),Object.size=function(e){var t,a=0;for(var t in e)e.hasOwnProperty(t)&&a++;return a},window.console||(window.console={log:function(e){return!1}}),String.prototype.toTitleCase=function(){var e=/^(a|an|and|as|at|but|by|en|for|if|in|of|on|or|the|to|vs?\.?|via)$/i;return this.replace(/([^\W_]+[^\s-]*) */g,function(t,a,r,n){return r>0&&r+a.length!==n.length&&a.search(e)>-1&&":"!==n.charAt(r-2)&&n.charAt(r-1).search(/[^\s-]/)<0?t.toLowerCase():a.substr(1).search(/[A-Z]|\../)>-1?t:t.charAt(0).toUpperCase()+t.substr(1)})},$.ajaxSetup({cache:!1}),Function.prototype.inheritsFrom=function(e){return this.prototype=new e,this.prototype.constructor=this,this.prototype.parent=e.prototype,this},String.prototype.trim||(String.prototype.trim=function(){return this.replace(/^\s+|\s+$/g,"")}),String.prototype.ckey||(String.prototype.ckey=function(){return this.replace(/\W/g,"").toLowerCase()}),NanoStateManager=function(){var e=!1,t=null,a={},r={},n={},o=null,i=function(){t=$("body").data("initialData"),null!=t&&t.hasOwnProperty("config")&&t.hasOwnProperty("data")||reportError("Error: Initial data did not load correctly.");var a="default";t.config.hasOwnProperty("stateKey")&&t.config.stateKey&&(a=t.config.stateKey.toLowerCase()),NanoStateManager.setCurrentState(a),$(document).on("templatesLoaded",function(){l(t),e=!0})},s=function(a){var r;try{r=jQuery.parseJSON(a)}catch(n){return void reportError("recieveUpdateData failed.
Error name: "+n.name+"
Error Message: "+n.message)}r.hasOwnProperty("data")||(t&&t.hasOwnProperty("data")?r.data=t.data:r.data={}),e?l(r):t=r},l=function(e){if(null!=o){if(e=o.onBeforeUpdate(e),e===!1)return void reportError("data is false, return");t=e,o.onUpdate(t),o.onAfterUpdate(t)}},d=function(e,t){for(var a in e)e.hasOwnProperty(a)&&jQuery.isFunction(e[a])&&(t=e[a].call(this,t));return t};return{init:function(){i()},receiveUpdateData:function(e){s(e)},addBeforeUpdateCallback:function(e,t){a[e]=t},addBeforeUpdateCallbacks:function(e){for(var t in e)e.hasOwnProperty(t)&&NanoStateManager.addBeforeUpdateCallback(t,e[t])},removeBeforeUpdateCallback:function(e){a.hasOwnProperty(e)&&delete a[e]},executeBeforeUpdateCallbacks:function(e){return d(a,e)},addAfterUpdateCallback:function(e,t){r[e]=t},addAfterUpdateCallbacks:function(e){for(var t in e)e.hasOwnProperty(t)&&NanoStateManager.addAfterUpdateCallback(t,e[t])},removeAfterUpdateCallback:function(e){r.hasOwnProperty(e)&&delete r[e]},executeAfterUpdateCallbacks:function(e){return d(r,e)},addState:function(e){return e instanceof NanoStateClass?e.key?void(n[e.key]=e):void reportError("ERROR: Attempted to add a state with an invalid stateKey"):void reportError("ERROR: Attempted to add a state which is not instanceof NanoStateClass")},setCurrentState:function(e){if("undefined"==typeof e||!e)return reportError("ERROR: No state key was passed!"),!1;if(!n.hasOwnProperty(e))return reportError("ERROR: Attempted to set a current state which does not exist: "+e),!1;var t=o;return o=n[e],null!=t&&t.onRemove(o),o.onAdd(t),!0},getCurrentState:function(){return o}}}(),NanoBaseCallbacks=function(){var e=!0,t={},a={status:function(t){var a;return 2==t.config.status?(a="good",$(".linkActive").removeClass("inactive")):1==t.config.status?(a="average",$(".linkActive").addClass("inactive")):(a="bad",$(".linkActive").addClass("inactive")),$(".statusicon").each(function(e,t){t.className=t.className.replace(/good|bad|average/g,""),t.classList.add(a)}),$(".linkActive").stopTime("linkPending"),$(".linkActive").removeClass("linkPending"),$(".linkActive").off("click").on("click",function(a){a.preventDefault();var r=$(this).data("href");null!=r&&e&&(e=!1,$("body").oneTime(300,"enableClick",function(){e=!0}),2==t.config.status&&$(this).oneTime(300,"linkPending",function(){$(this).addClass("linkPending")}),window.location.href=r)}),t},nanomap:function(e){return $(".mapIcon").off("mouseenter mouseleave").on("mouseenter",function(e){$("#uiMapTooltip").html($(this).children(".tooltip").html()).show().stopTime().oneTime(5e3,"hideTooltip",function(){$(this).fadeOut(500)})}),$(".zoomLink").off("click").on("click",function(e){e.preventDefault();var t=$(this).data("zoomLevel"),a=$("#uiMap"),r=a.width()*t,n=a.height()*t;a.css({zoom:t,left:"50%",top:"50%",marginLeft:"-"+Math.floor(r/2)+"px",marginTop:"-"+Math.floor(n/2)+"px"})}),$("#uiMapImage").attr("src","nanomap_z"+e.config.mapZLevel+".png"),e}};return{addCallbacks:function(){NanoStateManager.addBeforeUpdateCallbacks(t),NanoStateManager.addAfterUpdateCallbacks(a)},removeCallbacks:function(){for(var e in t)t.hasOwnProperty(e)&&NanoStateManager.removeBeforeUpdateCallback(e);for(var e in a)a.hasOwnProperty(e)&&NanoStateManager.removeAfterUpdateCallback(e)}}}(),NanoBaseHelpers=function(){var e={syndicateMode:function(){return $("body").css("background-color","#8f1414"),$("body").css("background-image","url('uiBackground-Syndicate.png')"),$("body").css("background-position","50% 0"),$("body").css("background-repeat","repeat-x"),$("#uiTitleFluff").css("background-image","url('uiTitleFluff-Syndicate.png')"),$("#uiTitleFluff").css("background-position","50% 50%"),$("#uiTitleFluff").css("background-repeat","no-repeat"),""},combine:function(e,t){return e&&t?e.concat(t):e||t},dump:function(e){return JSON.stringify(e)},link:function(e,t,a,r,n,o){var i="",s="noIcon";"undefined"!=typeof t&&t&&(i='
',s="hasIcon"),"undefined"!=typeof n&&n||(n="link");var l="";return"undefined"!=typeof o&&o&&(l='id="'+o+'"'),"undefined"!=typeof r&&r?'":'
"+i+e+"
"},xor:function(e,t){return e^t},precisionRound:function(e,t){if(0==t)return Math.round(number);var a=Math.pow(10,t);return Math.round(e*a)/a},round:function(e){return Math.round(e)},fixed:function(e){return Math.round(10*e)/10},floor:function(e){return Math.floor(e)},ceil:function(e){return Math.ceil(e)},string:function(){if(0==arguments.length)return"";if(1==arguments.length)return arguments[0];if(arguments.length>1){stringArgs=[];for(var e=1;et?t>e?e=t:e>a&&(e=a):e>t?e=t:a>e&&(e=a),"undefined"!=typeof r&&r||(r=""),"undefined"!=typeof n&&n||(n="");var o=Math.round((e-t)/(a-t)*100);return'
'+n+"
"},dangerToClass:function(e){return 0==e?"good":1==e?"average":"bad"},dangerToSpan:function(e){return 0==e?'"Good"':1==e?'"Minor Alert"':'"Major Alert"'},generateHref:function(e){var t=$("body");_urlParameters=t.data("urlParameters");var a="?";for(var r in _urlParameters)_urlParameters.hasOwnProperty(r)&&("?"!==a&&(a+=";"),a+=r+"="+_urlParameters[r]);for(var r in e)e.hasOwnProperty(r)&&("?"!==a&&(a+=";"),a+=r+"="+e[r]);return a},displayDNABlocks:function(e,t,a,r,n){if(!e)return'
Please place a valid subject into the DNA modifier.
';var o=e.split(""),i='
',s=1,l=1;for(var d in o)if(o.hasOwnProperty(d)&&"object"!=typeof o[d]){var c;c="UI"==n.toUpperCase()?{selectUIBlock:s,selectUISubblock:l}:{selectSEBlock:s,selectSESubblock:l};var u="linkActive";s==t&&l==a&&(u="selected"),i+='",d++,d%r==0&&d
"):l++}return i+="
"},cMirror:function(e){CodeMirror.fromTextArea(document.getElementById(e),{lineNumbers:!0,indentUnit:4,indentWithTabs:!0,theme:"lesser-dark"})}};return{addHelpers:function(){NanoTemplate.addHelpers(e)},removeHelpers:function(){for(var t in e)e.hasOwnProperty(t)&&NanoTemplate.removeHelper(t)}}}(),NanoStateDefaultClass.inheritsFrom(NanoStateClass);var NanoStateDefault=new NanoStateDefaultClass;NanoStateClass.prototype.key=null,NanoStateClass.prototype.layoutRendered=!1,NanoStateClass.prototype.contentRendered=!1,NanoStateClass.prototype.mapInitialised=!1,NanoStateClass.prototype.isCurrent=function(){return NanoStateManager.getCurrentState()==this},NanoStateClass.prototype.onAdd=function(e){NanoBaseCallbacks.addCallbacks(),NanoBaseHelpers.addHelpers()},NanoStateClass.prototype.onRemove=function(e){NanoBaseCallbacks.removeCallbacks(),NanoBaseHelpers.removeHelpers()},NanoStateClass.prototype.onBeforeUpdate=function(e){return e=NanoStateManager.executeBeforeUpdateCallbacks(e)},NanoStateClass.prototype.onUpdate=function(e){try{(!this.layoutRendered||e.config.hasOwnProperty("autoUpdateLayout")&&e.config.autoUpdateLayout)&&($("#uiLayout").html(NanoTemplate.parse("layout",e)),this.layoutRendered=!0),(!this.contentRendered||e.config.hasOwnProperty("autoUpdateContent")&&e.config.autoUpdateContent)&&($("#uiContent").html(NanoTemplate.parse("main",e)),this.contentRendered=!0),NanoTemplate.templateExists("mapContent")&&(this.mapInitialised||($("#uiMap").draggable(),$("#uiMapTooltip").off("click").on("click",function(e){e.preventDefault(),$(this).fadeOut(400)}),this.mapInitialised=!0),$("#uiMapContent").html(NanoTemplate.parse("mapContent",e)),e.config.hasOwnProperty("showMap")&&e.config.showMap?($("#uiContent").addClass("hidden"),$("#uiMapWrapper").removeClass("hidden")):($("#uiMapWrapper").addClass("hidden"),$("#uiContent").removeClass("hidden"))),NanoTemplate.templateExists("mapHeader")&&$("#uiMapHeader").html(NanoTemplate.parse("mapHeader",e)),NanoTemplate.templateExists("mapFooter")&&$("#uiMapFooter").html(NanoTemplate.parse("mapFooter",e))}catch(t){return void reportError("ERROR: An error occurred while rendering the UI: "+t.message)}},NanoStateClass.prototype.onAfterUpdate=function(e){NanoStateManager.executeAfterUpdateCallbacks(e)},NanoStateClass.prototype.alertText=function(e){alert(e)};var NanoTemplate=function(){var e={},t={},a={},r={},n=function(){e=$("body").data("templateData"),null==e&&reportError("Error: Template data did not load correctly."),o()},o=function(){var t=Object.size(e);if(!t)return void $(document).trigger("templatesLoaded");for(var a in e)if(e.hasOwnProperty(a))return void $.when($.ajax({url:e[a],cache:!1,dataType:"text"})).done(function(t){t+='
';try{NanoTemplate.addTemplate(a,t)}catch(r){return void reportError("ERROR: An error occurred while loading the UI: "+r.message)}delete e[a],o()}).fail(function(){reportError("ERROR: Loading template "+a+"("+e[a]+") failed!")})},i=function(){for(var e in t)try{a[e]=doT.template(t[e],null,t)}catch(r){reportError(r.message)}};return{init:function(){n()},addTemplate:function(e,a){t[e]=a},templateExists:function(e){return t.hasOwnProperty(e)},parse:function(e,n){if(!a.hasOwnProperty(e)||!a[e]){if(!t.hasOwnProperty(e))return reportError('ERROR: Template "'+e+'" does not exist in _compiledTemplates!'),"

Template error (does not exist)

";i()}return"function"!=typeof a[e]?(reportError(a[e]),reportError('ERROR: Template "'+e+'" failed to compile!'),"

Template error (failed to compile)

"):a[e].call(this,n.data,n.config,r)},addHelper:function(e,t){return jQuery.isFunction(t)?void(r[e]=t):void reportError("NanoTemplate.addHelper failed to add "+e+" as it is not a function.")},addHelpers:function(e){for(var t in e)e.hasOwnProperty(t)&&NanoTemplate.addHelper(t,e[t])},removeHelper:function(e){helpers.hasOwnProperty(e)&&delete r[e]}}}(); \ No newline at end of file diff --git a/nano/assets/nanoui.css b/nano/assets/nanoui.css index 630e9a4c1ab..61f62451aa4 100644 --- a/nano/assets/nanoui.css +++ b/nano/assets/nanoui.css @@ -1,2 +1,2 @@ @font-face{font-family:FontAwesome;src:url(fontawesome-webfont.eot?v=4.5.0);src:url(fontawesome-webfont.eot?#iefix&v=4.5.0) format('embedded-opentype'),url(fontawesome-webfont.woff2?v=4.5.0) format('woff2'),url(fontawesome-webfont.woff?v=4.5.0) format('woff'),url(fontawesome-webfont.ttf?v=4.5.0) format('truetype'),url(fontawesome-webfont.svg?v=4.5.0#fontawesomeregular) format('svg');font-weight:400;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:.08em solid #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:a 2s infinite linear;animation:a 2s infinite linear}.fa-pulse{-webkit-animation:a 1s infinite steps(8);animation:a 1s infinite steps(8)}@-webkit-keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0,mirror=1);-webkit-transform:scaleX(-1);transform:scaleX(-1)}.fa-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2,mirror=1);-webkit-transform:scaleY(-1);transform:scaleY(-1)}:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-close:before,.fa-remove:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-cog:before,.fa-gear:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-repeat:before,.fa-rotate-right:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-image:before,.fa-photo:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-exclamation-triangle:before,.fa-warning:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-cogs:before,.fa-gears:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-floppy-o:before,.fa-save:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-bars:before,.fa-navicon:before,.fa-reorder:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-sort:before,.fa-unsorted:before{content:"\f0dc"}.fa-sort-desc:before,.fa-sort-down:before{content:"\f0dd"}.fa-sort-asc:before,.fa-sort-up:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-gavel:before,.fa-legal:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-bolt:before,.fa-flash:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-clipboard:before,.fa-paste:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-chain-broken:before,.fa-unlink:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-caret-square-o-down:before,.fa-toggle-down:before{content:"\f150"}.fa-caret-square-o-up:before,.fa-toggle-up:before{content:"\f151"}.fa-caret-square-o-right:before,.fa-toggle-right:before{content:"\f152"}.fa-eur:before,.fa-euro:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-inr:before,.fa-rupee:before{content:"\f156"}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen:before{content:"\f157"}.fa-rouble:before,.fa-rub:before,.fa-ruble:before{content:"\f158"}.fa-krw:before,.fa-won:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-caret-square-o-left:before,.fa-toggle-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-try:before,.fa-turkish-lira:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-bank:before,.fa-institution:before,.fa-university:before{content:"\f19c"}.fa-graduation-cap:before,.fa-mortar-board:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-image-o:before,.fa-file-photo-o:before,.fa-file-picture-o:before{content:"\f1c5"}.fa-file-archive-o:before,.fa-file-zip-o:before{content:"\f1c6"}.fa-file-audio-o:before,.fa-file-sound-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-ring:before,.fa-life-saver:before,.fa-support:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-rebel:before{content:"\f1d0"}.fa-empire:before,.fa-ge:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-hacker-news:before,.fa-y-combinator-square:before,.fa-yc-square:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-paper-plane:before,.fa-send:before{content:"\f1d8"}.fa-paper-plane-o:before,.fa-send-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-futbol-o:before,.fa-soccer-ball-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-ils:before,.fa-shekel:before,.fa-sheqel:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-bed:before,.fa-hotel:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-y-combinator:before,.fa-yc:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-paper-o:before,.fa-hand-stop-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-television:before,.fa-tv:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"} -body{padding:0;margin:0;font-size:12px;color:#fff;line-height:170%;font-family:Verdana,Geneva,sans-serif;background:#272727}hr{background-color:#40628a;height:1px}a img,img{border-style:none}h1,h2,h3,h4,h5,h6{margin:0;padding:12px 0 6px;color:#fff;clear:both}h1{font-size:18px}h2{font-size:16px}h3{font-size:14px}h4{font-size:12px}.uiLinkPendingIcon{display:none;float:left;width:16px;height:16px;margin:2px 2px 0;background-image:url(uiLinkPendingIcon.gif)}.linkPending .uiIcon16{display:none}.linkPending .uiLinkPendingIcon{display:block}.uiIcon16{float:left;width:16px;height:16px;margin:2px 2px 0;background-image:url(uiIcons16.png)}.uiIcon16.icon-blank{background-position:16px 16px}.uiIcon16.icon-carat-1-n{background-position:0 0}.uiIcon16.icon-carat-1-ne{background-position:-16px 0}.uiIcon16.icon-carat-1-e{background-position:-32px 0}.uiIcon16.icon-carat-1-se{background-position:-48px 0}.uiIcon16.icon-carat-1-s{background-position:-64px 0}.uiIcon16.icon-carat-1-sw{background-position:-80px 0}.uiIcon16.icon-carat-1-w{background-position:-96px 0}.uiIcon16.icon-carat-1-nw{background-position:-112px 0}.uiIcon16.icon-carat-2-n-s{background-position:-128px 0}.uiIcon16.icon-carat-2-e-w{background-position:-144px 0}.uiIcon16.icon-triangle-1-n{background-position:0 -16px}.uiIcon16.icon-triangle-1-ne{background-position:-16px -16px}.uiIcon16.icon-triangle-1-e{background-position:-32px -16px}.uiIcon16.icon-triangle-1-se{background-position:-48px -16px}.uiIcon16.icon-triangle-1-s{background-position:-64px -16px}.uiIcon16.icon-triangle-1-sw{background-position:-80px -16px}.uiIcon16.icon-triangle-1-w{background-position:-96px -16px}.uiIcon16.icon-triangle-1-nw{background-position:-112px -16px}.uiIcon16.icon-triangle-2-n-s{background-position:-128px -16px}.uiIcon16.icon-triangle-2-e-w{background-position:-144px -16px}.uiIcon16.icon-arrow-1-n{background-position:0 -32px}.uiIcon16.icon-arrow-1-ne{background-position:-16px -32px}.uiIcon16.icon-arrow-1-e{background-position:-32px -32px}.uiIcon16.icon-arrow-1-se{background-position:-48px -32px}.uiIcon16.icon-arrow-1-s{background-position:-64px -32px}.uiIcon16.icon-arrow-1-sw{background-position:-80px -32px}.uiIcon16.icon-arrow-1-w{background-position:-96px -32px}.uiIcon16.icon-arrow-1-nw{background-position:-112px -32px}.uiIcon16.icon-arrow-2-n-s{background-position:-128px -32px}.uiIcon16.icon-arrow-2-ne-sw{background-position:-144px -32px}.uiIcon16.icon-arrow-2-e-w{background-position:-160px -32px}.uiIcon16.icon-arrow-2-se-nw{background-position:-176px -32px}.uiIcon16.icon-arrowstop-1-n{background-position:-192px -32px}.uiIcon16.icon-arrowstop-1-e{background-position:-208px -32px}.uiIcon16.icon-arrowstop-1-s{background-position:-224px -32px}.uiIcon16.icon-arrowstop-1-w{background-position:-240px -32px}.uiIcon16.icon-arrowthick-1-n{background-position:0 -48px}.uiIcon16.icon-arrowthick-1-ne{background-position:-16px -48px}.uiIcon16.icon-arrowthick-1-e{background-position:-32px -48px}.uiIcon16.icon-arrowthick-1-se{background-position:-48px -48px}.uiIcon16.icon-arrowthick-1-s{background-position:-64px -48px}.uiIcon16.icon-arrowthick-1-sw{background-position:-80px -48px}.uiIcon16.icon-arrowthick-1-w{background-position:-96px -48px}.uiIcon16.icon-arrowthick-1-nw{background-position:-112px -48px}.uiIcon16.icon-arrowthick-2-n-s{background-position:-128px -48px}.uiIcon16.icon-arrowthick-2-ne-sw{background-position:-144px -48px}.uiIcon16.icon-arrowthick-2-e-w{background-position:-160px -48px}.uiIcon16.icon-arrowthick-2-se-nw{background-position:-176px -48px}.uiIcon16.icon-arrowthickstop-1-n{background-position:-192px -48px}.uiIcon16.icon-arrowthickstop-1-e{background-position:-208px -48px}.uiIcon16.icon-arrowthickstop-1-s{background-position:-224px -48px}.uiIcon16.icon-arrowthickstop-1-w{background-position:-240px -48px}.uiIcon16.icon-arrowreturnthick-1-w{background-position:0 -64px}.uiIcon16.icon-arrowreturnthick-1-n{background-position:-16px -64px}.uiIcon16.icon-arrowreturnthick-1-e{background-position:-32px -64px}.uiIcon16.icon-arrowreturnthick-1-s{background-position:-48px -64px}.uiIcon16.icon-arrowreturn-1-w{background-position:-64px -64px}.uiIcon16.icon-arrowreturn-1-n{background-position:-80px -64px}.uiIcon16.icon-arrowreturn-1-e{background-position:-96px -64px}.uiIcon16.icon-arrowreturn-1-s{background-position:-112px -64px}.uiIcon16.icon-arrowrefresh-1-w{background-position:-128px -64px}.uiIcon16.icon-arrowrefresh-1-n{background-position:-144px -64px}.uiIcon16.icon-arrowrefresh-1-e{background-position:-160px -64px}.uiIcon16.icon-arrowrefresh-1-s{background-position:-176px -64px}.uiIcon16.icon-arrow-4{background-position:0 -80px}.uiIcon16.icon-arrow-4-diag{background-position:-16px -80px}.uiIcon16.icon-extlink{background-position:-32px -80px}.uiIcon16.icon-newwin{background-position:-48px -80px}.uiIcon16.icon-refresh{background-position:-64px -80px}.uiIcon16.icon-shuffle{background-position:-80px -80px}.uiIcon16.icon-transfer-e-w{background-position:-96px -80px}.uiIcon16.icon-transferthick-e-w{background-position:-112px -80px}.uiIcon16.icon-radiation{background-position:-128px -80px}.uiIcon16.icon-folder-collapsed{background-position:0 -96px}.uiIcon16.icon-folder-open{background-position:-16px -96px}.uiIcon16.icon-document{background-position:-32px -96px}.uiIcon16.icon-document-b{background-position:-48px -96px}.uiIcon16.icon-note{background-position:-64px -96px}.uiIcon16.icon-mail-closed{background-position:-80px -96px}.uiIcon16.icon-mail-open{background-position:-96px -96px}.uiIcon16.icon-suitcase{background-position:-112px -96px}.uiIcon16.icon-comment{background-position:-128px -96px}.uiIcon16.icon-person{background-position:-144px -96px}.uiIcon16.icon-print{background-position:-160px -96px}.uiIcon16.icon-trash{background-position:-176px -96px}.uiIcon16.icon-locked{background-position:-192px -96px}.uiIcon16.icon-unlocked{background-position:-208px -96px}.uiIcon16.icon-bookmark{background-position:-224px -96px}.uiIcon16.icon-tag{background-position:-240px -96px}.uiIcon16.icon-home{background-position:0 -112px}.uiIcon16.icon-flag{background-position:-16px -112px}.uiIcon16.icon-calendar{background-position:-32px -112px}.uiIcon16.icon-cart{background-position:-48px -112px}.uiIcon16.icon-pencil{background-position:-64px -112px}.uiIcon16.icon-clock{background-position:-80px -112px}.uiIcon16.icon-disk{background-position:-96px -112px}.uiIcon16.icon-calculator{background-position:-112px -112px}.uiIcon16.icon-zoomin{background-position:-128px -112px}.uiIcon16.icon-zoomout{background-position:-144px -112px}.uiIcon16.icon-search{background-position:-160px -112px}.uiIcon16.icon-wrench{background-position:-176px -112px}.uiIcon16.icon-gear{background-position:-192px -112px}.uiIcon16.icon-heart{background-position:-208px -112px}.uiIcon16.icon-star{background-position:-224px -112px}.uiIcon16.icon-link{background-position:-240px -112px}.uiIcon16.icon-cancel{background-position:0 -128px}.uiIcon16.icon-plus{background-position:-16px -128px}.uiIcon16.icon-plusthick{background-position:-32px -128px}.uiIcon16.icon-minus{background-position:-48px -128px}.uiIcon16.icon-minusthick{background-position:-64px -128px}.uiIcon16.icon-close{background-position:-80px -128px}.uiIcon16.icon-closethick{background-position:-96px -128px}.uiIcon16.icon-key{background-position:-112px -128px}.uiIcon16.icon-lightbulb{background-position:-128px -128px}.uiIcon16.icon-scissors{background-position:-144px -128px}.uiIcon16.icon-clipboard{background-position:-160px -128px}.uiIcon16.icon-copy{background-position:-176px -128px}.uiIcon16.icon-contact{background-position:-192px -128px}.uiIcon16.icon-image{background-position:-208px -128px}.uiIcon16.icon-video{background-position:-224px -128px}.uiIcon16.icon-script{background-position:-240px -128px}.uiIcon16.icon-alert{background-position:0 -144px}.uiIcon16.icon-info{background-position:-16px -144px}.uiIcon16.icon-notice{background-position:-32px -144px}.uiIcon16.icon-help{background-position:-48px -144px}.uiIcon16.icon-check{background-position:-64px -144px}.uiIcon16.icon-bullet{background-position:-80px -144px}.uiIcon16.icon-radio-on{background-position:-96px -144px}.uiIcon16.icon-radio-off{background-position:-112px -144px}.uiIcon16.icon-pin-w{background-position:-128px -144px}.uiIcon16.icon-pin-s{background-position:-144px -144px}.uiIcon16.icon-play{background-position:0 -160px}.uiIcon16.icon-pause{background-position:-16px -160px}.uiIcon16.icon-seek-next{background-position:-32px -160px}.uiIcon16.icon-seek-prev{background-position:-48px -160px}.uiIcon16.icon-seek-end{background-position:-64px -160px}.uiIcon16.icon-seek-first,.uiIcon16.icon-seek-start{background-position:-80px -160px}.uiIcon16.icon-stop{background-position:-96px -160px}.uiIcon16.icon-eject{background-position:-112px -160px}.uiIcon16.icon-volume-off{background-position:-128px -160px}.uiIcon16.icon-volume-on{background-position:-144px -160px}.uiIcon16.icon-power{background-position:0 -176px}.uiIcon16.icon-signal-diag{background-position:-16px -176px}.uiIcon16.icon-signal{background-position:-32px -176px}.uiIcon16.icon-battery-0{background-position:-48px -176px}.uiIcon16.icon-battery-1{background-position:-64px -176px}.uiIcon16.icon-battery-2{background-position:-80px -176px}.uiIcon16.icon-battery-3{background-position:-96px -176px}.uiIcon16.icon-circle-plus{background-position:0 -192px}.uiIcon16.icon-circle-minus{background-position:-16px -192px}.uiIcon16.icon-circle-close{background-position:-32px -192px}.uiIcon16.icon-circle-triangle-e{background-position:-48px -192px}.uiIcon16.icon-circle-triangle-s{background-position:-64px -192px}.uiIcon16.icon-circle-triangle-w{background-position:-80px -192px}.uiIcon16.icon-circle-triangle-n{background-position:-96px -192px}.uiIcon16.icon-circle-arrow-e{background-position:-112px -192px}.uiIcon16.icon-circle-arrow-s{background-position:-128px -192px}.uiIcon16.icon-circle-arrow-w{background-position:-144px -192px}.uiIcon16.icon-circle-arrow-n{background-position:-160px -192px}.uiIcon16.icon-circle-zoomin{background-position:-176px -192px}.uiIcon16.icon-circle-zoomout{background-position:-192px -192px}.uiIcon16.icon-circle-check{background-position:-208px -192px}.uiIcon16.icon-circlesmall-plus{background-position:0 -208px}.uiIcon16.icon-circlesmall-minus{background-position:-16px -208px}.uiIcon16.icon-circlesmall-close{background-position:-32px -208px}.uiIcon16.icon-squaresmall-plus{background-position:-48px -208px}.uiIcon16.icon-squaresmall-minus{background-position:-64px -208px}.uiIcon16.icon-squaresmall-close{background-position:-80px -208px}.uiIcon16.icon-grip-dotted-vertical{background-position:0 -224px}.uiIcon16.icon-grip-dotted-horizontal{background-position:-16px -224px}.uiIcon16.icon-grip-solid-vertical{background-position:-32px -224px}.uiIcon16.icon-grip-solid-horizontal{background-position:-48px -224px}.uiIcon16.icon-gripsmall-diagonal-se{background-position:-64px -224px}.uiIcon16.icon-grip-diagonal-se{background-position:-80px -224px}.mapIcon16{position:absolute;width:16px;height:16px;background-image:url(uiIcons16Green.png);background-position:-144px -96px;background-repeat:no-repeat;zoom:.125;margin-left:-1px}.mapIcon16.bad,.mapIcon16.dead{background-image:url(uiIcons16Red.png)}.mapIcon16.average{background-image:url(uiIcons16Orange.png)}.mapIcon16.good{background-image:url(uiIcons16Green.png)}.mapIcon16.icon-airalarm{background-position:0 -144px}.mapIcon16.rank-captain{background-position:-224px -112px}.mapIcon16.rank-headofpersonnel{background-position:-112px -96px}.mapIcon16.rank-headofsecurity{background-position:-112px -128px}.mapIcon16.rank-chiefengineer{background-position:-176px -112px}.mapIcon16.rank-researchdirector{background-position:-128px -128px}.mapIcon16.rank-chiefmedicalofficer{background-position:-32px -128px}.mapIcon16.rank-atmospherictechnician,.mapIcon16.rank-stationengineer{background-position:-176px -112px}.mapIcon16.rank-chemist,.mapIcon16.rank-geneticist,.mapIcon16.rank-medicaldoctor,.mapIcon16.rank-psychiatrist{background-position:-32px -128px}.mapIcon16.rank-geneticist,.mapIcon16.rank-roboticist,.mapIcon16.rank-scientist,.mapIcon16.rank-xenobiologist{background-position:-128px -128px}.mapIcon16.rank-detective,.mapIcon16.rank-securityofficer,.mapIcon16.rank-warden{background-position:-112px -128px}ul{padding:4px 0 0 10px;margin:0;list-style-type:none}li{padding:0 0 2px}table.fixed{table-layout:fixed}table.fixed td{overflow:hidden}table.pmon{border:2px solid #4169e1}table.pmon td,table.pmon th{border-bottom:1px dotted #000;padding:0 5px}th.command{background:#33f}th.command,th.sec{font-weight:700;color:#fff}th.sec{background:#8e0000}th.med{background:#060}th.eng,th.med{font-weight:700;color:#fff}th.eng{background:#b27300}th.sci{background:#a65ba6}th.civ,th.sci{font-weight:700;color:#fff}th.civ{background:#a32800}th.misc{background:#666;font-weight:700;color:#fff}.striped:not(table)>:nth-child(even),.striped tr:nth-child(even){background-color:#404040}.itemGroup{border:1px solid #e9c183;background:#2c2c2c;padding:4px;clear:both}.item{width:100%;margin:4px 0 0;clear:both;overflow:auto}.itemContent,.itemContentNarrow{float:left}.itemContentNarrow{width:30%}.itemContent{width:69%}.itemLabel,.itemLabelNarrow,.itemLabelWide,.itemLabelWider,.itemLabelWidest{float:left;color:#e9c183}.itemLabelNarrow{width:20%}.itemLabel{width:30%}.itemLabelWide{width:45%}.itemLabelWider{width:69%}.itemLabelWidest{width:100%}.itemContentWide{float:left;width:79%}.itemContentSmall{float:left;width:33%}.itemContentMedium{float:left;width:55%}.block{padding:8px;margin:10px 4px 4px;border:1px solid #40628a;background-color:#202020}.block h3{padding:0}.clearBoth{clear:both}.clearLeft{clear:left}.clearRight{clear:right}.line{width:100%;clear:both}.fixedLeft{width:110px;float:left}.fixedLeftWide{width:165px;float:left}.fixedLeftWider{width:220px;float:left}.fixedLeftWidest{width:250px;float:left}.floatRight{float:right}.floatLeft{float:left}.hidden{display:none}.statusDisplay{overflow:hidden}.statusDisplay,.statusDisplayRecords{background:#000;color:#fff;border:1px solid #40628a;padding:4px;margin:3px 0}.statusDisplayRecords{overflow-x:hidden;overflow-y:auto}.statusLabel{width:138px;float:left;overflow:hidden;color:#98b0c3}.statusValue{float:left}.disabled,.link,.linkOff,.linkOn,.redButton,.selected,.yellowButton{float:left;min-width:15px;height:16px;text-align:center;color:#fff;text-decoration:none;background:#40628a;border:1px solid #161616;padding:0 4px 4px;margin:0 2px 2px 0;cursor:default;white-space:nowrap}.hasIcon{padding:0 4px 4px 0}.linkActive:hover,.zoomLink:hover,a:hover{background:#507aac}.linkPending,.linkPending:hover{color:#fff;background:#507aac}a.white,a.white:active,a.white:link,a.white:visited{color:#40628a;text-decoration:none;background:#fff;border:1px solid #161616;padding:1px 4px;margin:0 2px 0 0;cursor:default}a.white:hover{color:#fff;background:#40628a}.linkOn,.selected,a.linkOn:active,a.linkOn:hover,a.linkOn:link,a.linkOn:visited,a.selected:active,a.selected:hover,a.selected:link,a.selected:visited{color:#fff;background:#2f943c}.disabled,.linkOff,a.disabled:active,a.disabled:hover,a.disabled:link,a.disabled:visited,a.linkOff:active,a.linkOff:hover,a.linkOff:link,a.linkOff:visited{color:#fff;background:#999;border-color:#666}.disabled.icon,.linkOff.icon,.linkOn.icon,.selected.icon,a.icon{position:relative;padding:1px 4px 2px 20px}.disabled.icon img,.linkOff.icon img,.linkOn.icon img,.selected.icon img,a.icon img{position:absolute;top:0;left:0;width:18px;height:18px}.linkDanger,a.linkDanger:active,a.linkDanger:link,a.linkDanger:visited{color:#fff;background-color:red;border-color:#a00}.linkDanger:hover{background-color:#f66}.inactive,a.inactive:active,a.inactive:hover,a.inactive:link,a.inactive:visited{color:#fff;background:#999;border-color:#666}.white{color:#fff}.good,.white{font-weight:700}.good{color:#4f7529}.average{color:#cd6500}.average,.bad{font-weight:700}.bad{color:#e00}.idle{color:#272727;font-weight:700}.redButton{background:#ea0000}.yellowButton{background:#cacc00}.highlight{color:#8ba5c4}.dark{color:#272727}.burn{color:orange}.brute{color:red}.toxin{color:green}.toxin_light{color:#3adf00}.oxyloss{color:blue}.oxyloss_light{color:#6698ff}.Red{color:red}.Blue{color:#00f}.Green{color:#0f0}.Marigold{color:#fda505}.Fuschia{color:#ff0080}.Black{color:#000}.Pearl{color:#c6cacb}.cold1{color:#94b8ff}.cold2{color:#69f}.cold3{color:#293d66}.hot1{color:#f96}.hot2{color:#993d00}.hot3{color:#f60}.displayBar{position:relative;width:236px;height:16px;border:1px solid #666;float:left;margin:0 5px 0 0;overflow:hidden;background:#000}.displayBarText{position:absolute;top:-2px;left:5px;width:100%;height:100%;color:#fff;font-weight:400}.displayBarFill{width:0;height:100%;background:#40628a;overflow:hidden;float:left}.displayBarFill.alignRight{float:right}.displayBarFill.good{color:#fff;background:#4f7529}.displayBarFill.notgood{color:#fff;background:#ffb400}.displayBarFill.average{color:#fff;background:#cd6500}.displayBarFill.bad{color:#fff;background:#e00}.displayBarFill.highlight{color:#fff;background:#8ba5c4}#uiNoScript{position:fixed;top:50%;left:50%;margin:-60px 0 0 -150px;width:280px;height:120px;background:#fff;border:2px solid red;color:#000;font-size:10px;font-weight:700;z-index:1;padding:0 10px;text-align:center}.notice{background:url(uiNoticeBackground.jpg) 50% 50%;color:#000}.notice,.noticePlaceholder{position:relative;font-size:12px;font-style:italic;font-weight:700;padding:3px 4px;margin:4px 0}.notice.icon{padding:2px 4px 0 20px}.notice img{position:absolute;top:0;left:0;width:16px;height:16px}div.notice{clear:both}.wholeScreen{position:absolute;color:#517087;font-size:16px;font-weight:700;text-align:center}.pdalink{float:left;white-space:nowrap}.pdanote{color:#cd6500;font-weight:700}.dnaBlock{float:left;width:90px;padding:0 0 5px}.dnaBlockNumber{color:#fff;background:#363636;min-width:20px}.dnaBlockNumber,.dnaSubBlock{font-family:Fixed,monospace;float:left;height:20px;padding:0;text-align:center}.dnaSubBlock{min-width:16px}.mask{position:fixed;left:0;top:0;width:100%;height:100%;background:url(uiMaskBackground.png)}.maskContent{width:100%;height:200px;margin:200px 0;text-align:center} \ No newline at end of file +body{padding:0;margin:0;font-size:12px;color:#fff;line-height:170%;font-family:Verdana,Geneva,sans-serif;background:#272727}hr{background-color:#40628a;height:1px}a img,img{border-style:none}h1,h2,h3,h4,h5,h6{margin:0;padding:12px 0 6px;color:#fff;clear:both}h1{font-size:18px}h2{font-size:16px}h3{font-size:14px}h4{font-size:12px}.uiLinkPendingIcon{display:none;float:left;width:16px;height:16px;margin:2px 2px 0;background-image:url(uiLinkPendingIcon.gif)}.linkPending{display:none}.linkPending .uiLinkPendingIcon{display:block}.mapIcon16{position:absolute;width:16px;height:16px;background-image:url(uiIcons16Green.png);background-position:-144px -96px;background-repeat:no-repeat;zoom:.125;margin-left:-1px}.mapIcon16.bad,.mapIcon16.dead{background-image:url(uiIcons16Red.png)}.mapIcon16.average{background-image:url(uiIcons16Orange.png)}.mapIcon16.good{background-image:url(uiIcons16Green.png)}.mapIcon16.icon-airalarm{background-position:0 -144px}.mapIcon16.rank-captain{background-position:-224px -112px}.mapIcon16.rank-headofpersonnel{background-position:-112px -96px}.mapIcon16.rank-headofsecurity{background-position:-112px -128px}.mapIcon16.rank-chiefengineer{background-position:-176px -112px}.mapIcon16.rank-researchdirector{background-position:-128px -128px}.mapIcon16.rank-chiefmedicalofficer{background-position:-32px -128px}.mapIcon16.rank-atmospherictechnician,.mapIcon16.rank-stationengineer{background-position:-176px -112px}.mapIcon16.rank-chemist,.mapIcon16.rank-geneticist,.mapIcon16.rank-medicaldoctor,.mapIcon16.rank-psychiatrist{background-position:-32px -128px}.mapIcon16.rank-geneticist,.mapIcon16.rank-roboticist,.mapIcon16.rank-scientist,.mapIcon16.rank-xenobiologist{background-position:-128px -128px}.mapIcon16.rank-detective,.mapIcon16.rank-securityofficer,.mapIcon16.rank-warden{background-position:-112px -128px}ul{padding:4px 0 0 10px;margin:0;list-style-type:none}li{padding:0 0 2px}table.fixed{table-layout:fixed}table.fixed td{overflow:hidden}table.pmon{border:2px solid #4169e1}table.pmon td,table.pmon th{border-bottom:1px dotted #000;padding:0 5px}th.command{background:#33f}th.command,th.sec{font-weight:700;color:#fff}th.sec{background:#8e0000}th.med{background:#060}th.eng,th.med{font-weight:700;color:#fff}th.eng{background:#b27300}th.sci{background:#a65ba6}th.civ,th.sci{font-weight:700;color:#fff}th.civ{background:#a32800}th.misc{background:#666;font-weight:700;color:#fff}.striped:not(table)>:nth-child(even),.striped tr:nth-child(even){background-color:#404040}.itemGroup{border:1px solid #e9c183;background:#2c2c2c;padding:4px;clear:both}.item{width:100%;margin:4px 0 0;clear:both;overflow:auto}.itemContent,.itemContentNarrow{float:left}.itemContentNarrow{width:30%}.itemContent{width:69%}.itemLabel,.itemLabelNarrow,.itemLabelWide,.itemLabelWider,.itemLabelWidest{float:left;color:#e9c183}.itemLabelNarrow{width:20%}.itemLabel{width:30%}.itemLabelWide{width:45%}.itemLabelWider{width:69%}.itemLabelWidest{width:100%}.itemContentWide{float:left;width:79%}.itemContentSmall{float:left;width:33%}.itemContentMedium{float:left;width:55%}.block{padding:8px;margin:10px 4px 4px;border:1px solid #40628a;background-color:#202020}.block h3{padding:0}.clearBoth{clear:both}.clearLeft{clear:left}.clearRight{clear:right}.line{width:100%;clear:both}.fixedLeft{width:110px;float:left}.fixedLeftWide{width:165px;float:left}.fixedLeftWider{width:220px;float:left}.fixedLeftWidest{width:250px;float:left}.floatRight{float:right}.floatLeft{float:left}.hidden{display:none}.statusDisplay{overflow:hidden}.statusDisplay,.statusDisplayRecords{background:#000;color:#fff;border:1px solid #40628a;padding:4px;margin:3px 0}.statusDisplayRecords{overflow-x:hidden;overflow-y:auto}.statusLabel{width:138px;float:left;overflow:hidden;color:#98b0c3}.statusValue{float:left}.disabled,.link,.linkOff,.linkOn,.redButton,.selected,.yellowButton{float:left;min-width:15px;height:16px;text-align:center;color:#fff;text-decoration:none;background:#40628a;border:1px solid #161616;padding:0 4px 4px;margin:0 2px 2px 0;cursor:default;white-space:nowrap}.hasIcon{padding:0 4px 4px 0}.linkActive:hover,.zoomLink:hover,a:hover{background:#507aac}.linkPending,.linkPending:hover{color:#fff;background:#507aac}a.white,a.white:active,a.white:link,a.white:visited{color:#40628a;text-decoration:none;background:#fff;border:1px solid #161616;padding:1px 4px;margin:0 2px 0 0;cursor:default}a.white:hover{color:#fff;background:#40628a}.linkOn,.selected,a.linkOn:active,a.linkOn:hover,a.linkOn:link,a.linkOn:visited,a.selected:active,a.selected:hover,a.selected:link,a.selected:visited{color:#fff;background:#2f943c}.disabled,.linkOff,a.disabled:active,a.disabled:hover,a.disabled:link,a.disabled:visited,a.linkOff:active,a.linkOff:hover,a.linkOff:link,a.linkOff:visited{color:#fff;background:#999;border-color:#666}.disabled.icon,.linkOff.icon,.linkOn.icon,.selected.icon,a.icon{position:relative;padding:1px 4px 2px 20px}.disabled.icon img,.linkOff.icon img,.linkOn.icon img,.selected.icon img,a.icon img{position:absolute;top:0;left:0;width:18px;height:18px}.linkDanger,a.linkDanger:active,a.linkDanger:link,a.linkDanger:visited{color:#fff;background-color:red;border-color:#a00}.linkDanger:hover{background-color:#f66}.inactive,a.inactive:active,a.inactive:hover,a.inactive:link,a.inactive:visited{color:#fff;background:#999;border-color:#666}.white{color:#fff}.good,.white{font-weight:700}.good{color:#4f7529}.average{color:#cd6500}.average,.bad{font-weight:700}.bad{color:#e00}.idle{color:#272727;font-weight:700}.redButton{background:#ea0000}.yellowButton{background:#cacc00}.highlight{color:#8ba5c4}.dark{color:#272727}.burn{color:orange}.brute{color:red}.toxin{color:green}.toxin_light{color:#3adf00}.oxyloss{color:blue}.oxyloss_light{color:#6698ff}.Red{color:red}.Blue{color:#00f}.Green{color:#0f0}.Marigold{color:#fda505}.Fuschia{color:#ff0080}.Black{color:#000}.Pearl{color:#c6cacb}.cold1{color:#94b8ff}.cold2{color:#69f}.cold3{color:#293d66}.hot1{color:#f96}.hot2{color:#993d00}.hot3{color:#f60}.displayBar{position:relative;width:236px;height:16px;border:1px solid #666;float:left;margin:0 5px 0 0;overflow:hidden;background:#000}.displayBarText{position:absolute;top:-2px;left:5px;width:100%;height:100%;color:#fff;font-weight:400}.displayBarFill{width:0;height:100%;background:#40628a;overflow:hidden;float:left}.displayBarFill.alignRight{float:right}.displayBarFill.good{color:#fff;background:#4f7529}.displayBarFill.notgood{color:#fff;background:#ffb400}.displayBarFill.average{color:#fff;background:#cd6500}.displayBarFill.bad{color:#fff;background:#e00}.displayBarFill.highlight{color:#fff;background:#8ba5c4}#uiNoScript{position:fixed;top:50%;left:50%;margin:-60px 0 0 -150px;width:280px;height:120px;background:#fff;border:2px solid red;color:#000;font-size:10px;font-weight:700;z-index:1;padding:0 10px;text-align:center}.notice{background:url(uiNoticeBackground.jpg) 50% 50%;color:#000}.notice,.noticePlaceholder{position:relative;font-size:12px;font-style:italic;font-weight:700;padding:3px 4px;margin:4px 0}.notice.icon{padding:2px 4px 0 20px}.notice img{position:absolute;top:0;left:0;width:16px;height:16px}div.notice{clear:both}.wholeScreen{position:absolute;color:#517087;font-size:16px;font-weight:700;text-align:center}.pdalink{float:left;white-space:nowrap}.pdanote{color:#cd6500;font-weight:700}.dnaBlock{float:left;width:90px;padding:0 0 5px}.dnaBlockNumber{color:#fff;background:#363636;min-width:20px}.dnaBlockNumber,.dnaSubBlock{font-family:Fixed,monospace;float:left;height:20px;padding:0;text-align:center}.dnaSubBlock{min-width:16px}.mask{position:fixed;left:0;top:0;width:100%;height:100%;background:url(uiMaskBackground.png)}.maskContent{width:100%;height:200px;margin:200px 0;text-align:center} \ No newline at end of file diff --git a/nano/images/uiIcons16.png b/nano/images/uiIcons16.png deleted file mode 100644 index 7257f307ece7e015a0497efc192a513eda969511..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3080 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 Qf24rHNmJdtKgbdP18}q;MgRZ+ diff --git a/nano/images/uiIcons16Green.png b/nano/images/uiIcons16Green.png deleted file mode 100644 index de0e33db1c7e9f2e7205e8c2881d773b59e0ee11..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 29139 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�zctB8MoF5 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 diff --git a/nano/images/uiIcons16Red.png b/nano/images/uiIcons16Red.png deleted file mode 100644 index 1c72dfe1430da61bf7367a5c968f22488a81e36a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 28279 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

89$X9#>L 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 W#)C4Kk-;P40HrtTa@8^xVgCc7+{zpP diff --git a/nano/scripts/nano/nano_base_helpers.js b/nano/scripts/nano/nano_base_helpers.js index 83969a0b987..97b58bb7afc 100644 --- a/nano/scripts/nano/nano_base_helpers.js +++ b/nano/scripts/nano/nano_base_helpers.js @@ -29,7 +29,7 @@ NanoBaseHelpers = function () var iconClass = 'noIcon'; if (typeof icon != 'undefined' && icon) { - iconHtml = '

'; + iconHtml = '
'; iconClass = 'hasIcon'; } diff --git a/nano/styles/_icon.less b/nano/styles/_icon.less index c64cc0bf065..391343fad13 100644 --- a/nano/styles/_icon.less +++ b/nano/styles/_icon.less @@ -11,7 +11,7 @@ background-image: url(uiLinkPendingIcon.gif); } -.linkPending .uiIcon16 { +.linkPending { display: none; } @@ -19,193 +19,6 @@ display: block; } -.uiIcon16 { - float: left; - width: 16px; - height: 16px; - margin: 2px 2px 0 2px; - background-image: url(uiIcons16.png); -} - -/* positioning */ -.uiIcon16.icon-blank { background-position: 16px 16px; } -.uiIcon16.icon-carat-1-n { background-position: 0 0; } -.uiIcon16.icon-carat-1-ne { background-position: -16px 0; } -.uiIcon16.icon-carat-1-e { background-position: -32px 0; } -.uiIcon16.icon-carat-1-se { background-position: -48px 0; } -.uiIcon16.icon-carat-1-s { background-position: -64px 0; } -.uiIcon16.icon-carat-1-sw { background-position: -80px 0; } -.uiIcon16.icon-carat-1-w { background-position: -96px 0; } -.uiIcon16.icon-carat-1-nw { background-position: -112px 0; } -.uiIcon16.icon-carat-2-n-s { background-position: -128px 0; } -.uiIcon16.icon-carat-2-e-w { background-position: -144px 0; } -.uiIcon16.icon-triangle-1-n { background-position: 0 -16px; } -.uiIcon16.icon-triangle-1-ne { background-position: -16px -16px; } -.uiIcon16.icon-triangle-1-e { background-position: -32px -16px; } -.uiIcon16.icon-triangle-1-se { background-position: -48px -16px; } -.uiIcon16.icon-triangle-1-s { background-position: -64px -16px; } -.uiIcon16.icon-triangle-1-sw { background-position: -80px -16px; } -.uiIcon16.icon-triangle-1-w { background-position: -96px -16px; } -.uiIcon16.icon-triangle-1-nw { background-position: -112px -16px; } -.uiIcon16.icon-triangle-2-n-s { background-position: -128px -16px; } -.uiIcon16.icon-triangle-2-e-w { background-position: -144px -16px; } -.uiIcon16.icon-arrow-1-n { background-position: 0 -32px; } -.uiIcon16.icon-arrow-1-ne { background-position: -16px -32px; } -.uiIcon16.icon-arrow-1-e { background-position: -32px -32px; } -.uiIcon16.icon-arrow-1-se { background-position: -48px -32px; } -.uiIcon16.icon-arrow-1-s { background-position: -64px -32px; } -.uiIcon16.icon-arrow-1-sw { background-position: -80px -32px; } -.uiIcon16.icon-arrow-1-w { background-position: -96px -32px; } -.uiIcon16.icon-arrow-1-nw { background-position: -112px -32px; } -.uiIcon16.icon-arrow-2-n-s { background-position: -128px -32px; } -.uiIcon16.icon-arrow-2-ne-sw { background-position: -144px -32px; } -.uiIcon16.icon-arrow-2-e-w { background-position: -160px -32px; } -.uiIcon16.icon-arrow-2-se-nw { background-position: -176px -32px; } -.uiIcon16.icon-arrowstop-1-n { background-position: -192px -32px; } -.uiIcon16.icon-arrowstop-1-e { background-position: -208px -32px; } -.uiIcon16.icon-arrowstop-1-s { background-position: -224px -32px; } -.uiIcon16.icon-arrowstop-1-w { background-position: -240px -32px; } -.uiIcon16.icon-arrowthick-1-n { background-position: 0 -48px; } -.uiIcon16.icon-arrowthick-1-ne { background-position: -16px -48px; } -.uiIcon16.icon-arrowthick-1-e { background-position: -32px -48px; } -.uiIcon16.icon-arrowthick-1-se { background-position: -48px -48px; } -.uiIcon16.icon-arrowthick-1-s { background-position: -64px -48px; } -.uiIcon16.icon-arrowthick-1-sw { background-position: -80px -48px; } -.uiIcon16.icon-arrowthick-1-w { background-position: -96px -48px; } -.uiIcon16.icon-arrowthick-1-nw { background-position: -112px -48px; } -.uiIcon16.icon-arrowthick-2-n-s { background-position: -128px -48px; } -.uiIcon16.icon-arrowthick-2-ne-sw { background-position: -144px -48px; } -.uiIcon16.icon-arrowthick-2-e-w { background-position: -160px -48px; } -.uiIcon16.icon-arrowthick-2-se-nw { background-position: -176px -48px; } -.uiIcon16.icon-arrowthickstop-1-n { background-position: -192px -48px; } -.uiIcon16.icon-arrowthickstop-1-e { background-position: -208px -48px; } -.uiIcon16.icon-arrowthickstop-1-s { background-position: -224px -48px; } -.uiIcon16.icon-arrowthickstop-1-w { background-position: -240px -48px; } -.uiIcon16.icon-arrowreturnthick-1-w { background-position: 0 -64px; } -.uiIcon16.icon-arrowreturnthick-1-n { background-position: -16px -64px; } -.uiIcon16.icon-arrowreturnthick-1-e { background-position: -32px -64px; } -.uiIcon16.icon-arrowreturnthick-1-s { background-position: -48px -64px; } -.uiIcon16.icon-arrowreturn-1-w { background-position: -64px -64px; } -.uiIcon16.icon-arrowreturn-1-n { background-position: -80px -64px; } -.uiIcon16.icon-arrowreturn-1-e { background-position: -96px -64px; } -.uiIcon16.icon-arrowreturn-1-s { background-position: -112px -64px; } -.uiIcon16.icon-arrowrefresh-1-w { background-position: -128px -64px; } -.uiIcon16.icon-arrowrefresh-1-n { background-position: -144px -64px; } -.uiIcon16.icon-arrowrefresh-1-e { background-position: -160px -64px; } -.uiIcon16.icon-arrowrefresh-1-s { background-position: -176px -64px; } -.uiIcon16.icon-arrow-4 { background-position: 0 -80px; } -.uiIcon16.icon-arrow-4-diag { background-position: -16px -80px; } -.uiIcon16.icon-extlink { background-position: -32px -80px; } -.uiIcon16.icon-newwin { background-position: -48px -80px; } -.uiIcon16.icon-refresh { background-position: -64px -80px; } -.uiIcon16.icon-shuffle { background-position: -80px -80px; } -.uiIcon16.icon-transfer-e-w { background-position: -96px -80px; } -.uiIcon16.icon-transferthick-e-w { background-position: -112px -80px; } -.uiIcon16.icon-radiation { background-position: -128px -80px; } -.uiIcon16.icon-folder-collapsed { background-position: 0 -96px; } -.uiIcon16.icon-folder-open { background-position: -16px -96px; } -.uiIcon16.icon-document { background-position: -32px -96px; } -.uiIcon16.icon-document-b { background-position: -48px -96px; } -.uiIcon16.icon-note { background-position: -64px -96px; } -.uiIcon16.icon-mail-closed { background-position: -80px -96px; } -.uiIcon16.icon-mail-open { background-position: -96px -96px; } -.uiIcon16.icon-suitcase { background-position: -112px -96px; } -.uiIcon16.icon-comment { background-position: -128px -96px; } -.uiIcon16.icon-person { background-position: -144px -96px; } -.uiIcon16.icon-print { background-position: -160px -96px; } -.uiIcon16.icon-trash { background-position: -176px -96px; } -.uiIcon16.icon-locked { background-position: -192px -96px; } -.uiIcon16.icon-unlocked { background-position: -208px -96px; } -.uiIcon16.icon-bookmark { background-position: -224px -96px; } -.uiIcon16.icon-tag { background-position: -240px -96px; } -.uiIcon16.icon-home { background-position: 0 -112px; } -.uiIcon16.icon-flag { background-position: -16px -112px; } -.uiIcon16.icon-calendar { background-position: -32px -112px; } -.uiIcon16.icon-cart { background-position: -48px -112px; } -.uiIcon16.icon-pencil { background-position: -64px -112px; } -.uiIcon16.icon-clock { background-position: -80px -112px; } -.uiIcon16.icon-disk { background-position: -96px -112px; } -.uiIcon16.icon-calculator { background-position: -112px -112px; } -.uiIcon16.icon-zoomin { background-position: -128px -112px; } -.uiIcon16.icon-zoomout { background-position: -144px -112px; } -.uiIcon16.icon-search { background-position: -160px -112px; } -.uiIcon16.icon-wrench { background-position: -176px -112px; } -.uiIcon16.icon-gear { background-position: -192px -112px; } -.uiIcon16.icon-heart { background-position: -208px -112px; } -.uiIcon16.icon-star { background-position: -224px -112px; } -.uiIcon16.icon-link { background-position: -240px -112px; } -.uiIcon16.icon-cancel { background-position: 0 -128px; } -.uiIcon16.icon-plus { background-position: -16px -128px; } -.uiIcon16.icon-plusthick { background-position: -32px -128px; } -.uiIcon16.icon-minus { background-position: -48px -128px; } -.uiIcon16.icon-minusthick { background-position: -64px -128px; } -.uiIcon16.icon-close { background-position: -80px -128px; } -.uiIcon16.icon-closethick { background-position: -96px -128px; } -.uiIcon16.icon-key { background-position: -112px -128px; } -.uiIcon16.icon-lightbulb { background-position: -128px -128px; } -.uiIcon16.icon-scissors { background-position: -144px -128px; } -.uiIcon16.icon-clipboard { background-position: -160px -128px; } -.uiIcon16.icon-copy { background-position: -176px -128px; } -.uiIcon16.icon-contact { background-position: -192px -128px; } -.uiIcon16.icon-image { background-position: -208px -128px; } -.uiIcon16.icon-video { background-position: -224px -128px; } -.uiIcon16.icon-script { background-position: -240px -128px; } -.uiIcon16.icon-alert { background-position: 0 -144px; } -.uiIcon16.icon-info { background-position: -16px -144px; } -.uiIcon16.icon-notice { background-position: -32px -144px; } -.uiIcon16.icon-help { background-position: -48px -144px; } -.uiIcon16.icon-check { background-position: -64px -144px; } -.uiIcon16.icon-bullet { background-position: -80px -144px; } -.uiIcon16.icon-radio-on { background-position: -96px -144px; } -.uiIcon16.icon-radio-off { background-position: -112px -144px; } -.uiIcon16.icon-pin-w { background-position: -128px -144px; } -.uiIcon16.icon-pin-s { background-position: -144px -144px; } -.uiIcon16.icon-play { background-position: 0 -160px; } -.uiIcon16.icon-pause { background-position: -16px -160px; } -.uiIcon16.icon-seek-next { background-position: -32px -160px; } -.uiIcon16.icon-seek-prev { background-position: -48px -160px; } -.uiIcon16.icon-seek-end { background-position: -64px -160px; } -.uiIcon16.icon-seek-start { background-position: -80px -160px; } -/* uiIcon-seek-first is deprecated, use uiIcon-seek-start instead */ -.uiIcon16.icon-seek-first { background-position: -80px -160px; } -.uiIcon16.icon-stop { background-position: -96px -160px; } -.uiIcon16.icon-eject { background-position: -112px -160px; } -.uiIcon16.icon-volume-off { background-position: -128px -160px; } -.uiIcon16.icon-volume-on { background-position: -144px -160px; } -.uiIcon16.icon-power { background-position: 0 -176px; } -.uiIcon16.icon-signal-diag { background-position: -16px -176px; } -.uiIcon16.icon-signal { background-position: -32px -176px; } -.uiIcon16.icon-battery-0 { background-position: -48px -176px; } -.uiIcon16.icon-battery-1 { background-position: -64px -176px; } -.uiIcon16.icon-battery-2 { background-position: -80px -176px; } -.uiIcon16.icon-battery-3 { background-position: -96px -176px; } -.uiIcon16.icon-circle-plus { background-position: 0 -192px; } -.uiIcon16.icon-circle-minus { background-position: -16px -192px; } -.uiIcon16.icon-circle-close { background-position: -32px -192px; } -.uiIcon16.icon-circle-triangle-e { background-position: -48px -192px; } -.uiIcon16.icon-circle-triangle-s { background-position: -64px -192px; } -.uiIcon16.icon-circle-triangle-w { background-position: -80px -192px; } -.uiIcon16.icon-circle-triangle-n { background-position: -96px -192px; } -.uiIcon16.icon-circle-arrow-e { background-position: -112px -192px; } -.uiIcon16.icon-circle-arrow-s { background-position: -128px -192px; } -.uiIcon16.icon-circle-arrow-w { background-position: -144px -192px; } -.uiIcon16.icon-circle-arrow-n { background-position: -160px -192px; } -.uiIcon16.icon-circle-zoomin { background-position: -176px -192px; } -.uiIcon16.icon-circle-zoomout { background-position: -192px -192px; } -.uiIcon16.icon-circle-check { background-position: -208px -192px; } -.uiIcon16.icon-circlesmall-plus { background-position: 0 -208px; } -.uiIcon16.icon-circlesmall-minus { background-position: -16px -208px; } -.uiIcon16.icon-circlesmall-close { background-position: -32px -208px; } -.uiIcon16.icon-squaresmall-plus { background-position: -48px -208px; } -.uiIcon16.icon-squaresmall-minus { background-position: -64px -208px; } -.uiIcon16.icon-squaresmall-close { background-position: -80px -208px; } -.uiIcon16.icon-grip-dotted-vertical { background-position: 0 -224px; } -.uiIcon16.icon-grip-dotted-horizontal { background-position: -16px -224px; } -.uiIcon16.icon-grip-solid-vertical { background-position: -32px -224px; } -.uiIcon16.icon-grip-solid-horizontal { background-position: -48px -224px; } -.uiIcon16.icon-gripsmall-diagonal-se { background-position: -64px -224px; } -.uiIcon16.icon-grip-diagonal-se { background-position: -80px -224px; } - .mapIcon16 { position: absolute; width: 16px; diff --git a/nano/templates/accounts_terminal.tmpl b/nano/templates/accounts_terminal.tmpl index 5722383aa84..de738cd2940 100644 --- a/nano/templates/accounts_terminal.tmpl +++ b/nano/templates/accounts_terminal.tmpl @@ -122,7 +122,7 @@ {{else}} - This account has no financial transactions on record for today. + This account has no financial transactions on record for today. {{/if}}
{{else}} @@ -140,7 +140,7 @@ {{/for}} {{else}} - There are no accounts available. + There are no accounts available. {{/if}} {{/if}} {{/if}} diff --git a/nano/templates/adv_med.tmpl b/nano/templates/adv_med.tmpl index 7c32c43ff7c..3c19d742c20 100644 --- a/nano/templates/adv_med.tmpl +++ b/nano/templates/adv_med.tmpl @@ -60,7 +60,7 @@ Used In File(s): \code\game\machinery\adv_med.dm
{{:helper.link('Print', 'document', {'print_p' : 1, 'name' : data.occupant.name})}} - {{:helper.link('Eject Occupant', 'arrowreturnthick-1-s', {'ejectify' : 1}, data.occupied ? null : 'disabled')}} + {{:helper.link('Eject Occupant', 'arrow-circle-o-down', {'ejectify' : 1}, data.occupied ? null : 'disabled')}}

Damage: diff --git a/nano/templates/advanced_airlock_console.tmpl b/nano/templates/advanced_airlock_console.tmpl index e60cf7c9327..2613c02d581 100644 --- a/nano/templates/advanced_airlock_console.tmpl +++ b/nano/templates/advanced_airlock_console.tmpl @@ -36,12 +36,12 @@
- {{:helper.link('Cycle to Exterior', 'arrowthickstop-1-w', {'command' : 'cycle_ext'}, data.processing ? 'disabled' : null)}} - {{:helper.link('Cycle to Interior', 'arrowthickstop-1-e', {'command' : 'cycle_int'}, data.processing ? 'disabled' : null)}} + {{:helper.link('Cycle to Exterior', 'arrow-circle-o-left', {'command' : 'cycle_ext'}, data.processing ? 'disabled' : null)}} + {{:helper.link('Cycle to Interior', 'arrow-circle-right', {'command' : 'cycle_int'}, data.processing ? 'disabled' : null)}}
- {{:helper.link('Force exterior door', 'alert', {'command' : 'force_ext'}, null, data.processing ? 'yellowButton' : null)}} - {{:helper.link('Force interior door', 'alert', {'command' : 'force_int'}, null, data.processing ? 'yellowButton' : null)}} + {{:helper.link('Force exterior door', 'exclamation-triangle', {'command' : 'force_ext'}, null, data.processing ? 'yellowButton' : null)}} + {{:helper.link('Force interior door', 'exclamation-triangle', {'command' : 'force_int'}, null, data.processing ? 'yellowButton' : null)}}
@@ -50,11 +50,11 @@ {{:helper.link('Purge', 'refresh', {'command' : 'purge'}, data.processing ? 'disabled' : null, data.purge ? 'linkOn' : null)}}
- {{:helper.link('Secure', data.secure ? 'locked' : 'unlocked', {'command' : 'secure'}, data.processing ? 'disabled' : null, data.secure ? 'linkOn' : null)}} + {{:helper.link('Secure', data.secure ? 'lock' : 'unlock', {'command' : 'secure'}, data.processing ? 'disabled' : null, data.secure ? 'linkOn' : null)}}
- {{:helper.link('Abort', 'cancel', {'command' : 'abort'}, data.processing ? null : 'disabled', data.processing ? 'redButton' : null)}} + {{:helper.link('Abort', 'ban', {'command' : 'abort'}, data.processing ? null : 'disabled', data.processing ? 'redButton' : null)}}
\ No newline at end of file diff --git a/nano/templates/aicard.tmpl b/nano/templates/aicard.tmpl index 0cf123de8ad..8ebe6cff319 100644 --- a/nano/templates/aicard.tmpl +++ b/nano/templates/aicard.tmpl @@ -88,7 +88,7 @@ Used In File(s): \code\game\objects\items\devices\aicard.dm {{else}} Wipe AI - {{:helper.link("Wipe", 'radiation', {'wipe' : 1}, null, 'redButton')}} + {{:helper.link("Wipe", 'exclamation-circle', {'wipe' : 1}, null, 'redButton')}} {{/if}} diff --git a/nano/templates/air_alarm.tmpl b/nano/templates/air_alarm.tmpl index 112437c6884..8e7dbeb528e 100644 --- a/nano/templates/air_alarm.tmpl +++ b/nano/templates/air_alarm.tmpl @@ -101,7 +101,7 @@ Used In File(s): /code/game/machinery/alarm.dm
Thermostat:
- {{:helper.link(data.target_temp+" C", 'carat-2-n-s', {'temperature': 1})}} + {{:helper.link(data.target_temp+" C", 'arrows-v', {'temperature': 1})}}
{{/if}} @@ -131,19 +131,19 @@ Used In File(s): /code/game/machinery/alarm.dm
Operating:
- {{:helper.link(value.power ? 'On':'Off','power',{'id_tag':value.id_tag,'command':'power','val':value.power?0:1},null)}} + {{:helper.link(value.power ? 'On':'Off','power-off',{'id_tag':value.id_tag,'command':'power','val':value.power?0:1},null)}} {{if value.direction=="siphon"}} - {{:helper.link('Siphoning','arrowthickstop-1-s',{'id_tag':value.id_tag,'command':'direction','val':'1'})}} + {{:helper.link('Siphoning','arrow-circle-down',{'id_tag':value.id_tag,'command':'direction','val':'1'})}} {{else}} - {{:helper.link('Blowing','arrowthick-1-n',{'id_tag':value.id_tag,'command':'direction','val':'0'})}} + {{:helper.link('Blowing','arrow-up',{'id_tag':value.id_tag,'command':'direction','val':'0'})}} {{/if}}
Pressure checks:
- {{:helper.link('External','power',{'id_tag':value.id_tag,'command':'checks','val':1},null,(value.checks == 1 ?'linkOn':''))}} - {{:helper.link('Internal','power',{'id_tag':value.id_tag,'command':'checks','val':2},null,(value.checks == 2 ?'linkOn':''))}} + {{:helper.link('External', 'power-off',{'id_tag':value.id_tag,'command':'checks','val':1},null,(value.checks == 1 ?'linkOn':''))}} + {{:helper.link('Internal', 'power-off',{'id_tag':value.id_tag,'command':'checks','val':2},null,(value.checks == 2 ?'linkOn':''))}}
@@ -152,7 +152,7 @@ Used In File(s): /code/game/machinery/alarm.dm {{:helper.precisionRound(value.external,4)}} kPa
{{:helper.link('Set','gear',{'id_tag':value.id_tag,'command':'set_external_pressure'})}} - {{:helper.link('Reset','arrowrefresh-1-n',{'id_tag':value.id_tag,'command':'set_external_pressure','val':101.325},null,'linkOn')}} + {{:helper.link('Reset','refresh',{'id_tag':value.id_tag,'command':'set_external_pressure','val':101.325},null,'linkOn')}} {{empty}} @@ -169,16 +169,16 @@ Used In File(s): /code/game/machinery/alarm.dm
Operating:
- {{:helper.link(value.power ? 'On':'Off','power',{'id_tag':value.id_tag,'command':'power','val':value.power?0:1},null)}} + {{:helper.link(value.power ? 'On':'Off','power-off',{'id_tag':value.id_tag,'command':'power','val':value.power?0:1},null)}}
Type:
{{if value.scrubbing==0}} - {{:helper.link('Siphoning','arrowthickstop-1-s',{'id_tag':value.id_tag,'command':'scrubbing','val':1},null,'red')}} + {{:helper.link('Siphoning','arrow-circle-down',{'id_tag':value.id_tag,'command':'scrubbing','val':1},null,'red')}} {{else}} - {{:helper.link('Scrubbing','transferthick-e-w',{'id_tag':value.id_tag,'command':'scrubbing','val':0},null,'linkOn')}} + {{:helper.link('Scrubbing','exchange',{'id_tag':value.id_tag,'command':'scrubbing','val':0},null,'linkOn')}} {{/if}}
diff --git a/nano/templates/ame.tmpl b/nano/templates/ame.tmpl index 92501ee4655..4a86139eda1 100644 --- a/nano/templates/ame.tmpl +++ b/nano/templates/ame.tmpl @@ -19,7 +19,7 @@
Injecting:
- {{:helper.link(data.fueljar.injecting+" units", 'carat-2-n-s', {'set_strength': 1})}} + {{:helper.link(data.fueljar.injecting+" units", 'arrows-v', {'set_strength': 1})}}
diff --git a/nano/templates/apc.tmpl b/nano/templates/apc.tmpl index 3824d8f5e81..b35cad9903f 100644 --- a/nano/templates/apc.tmpl +++ b/nano/templates/apc.tmpl @@ -4,7 +4,7 @@ Interface Lock:
- {{:helper.link('Engaged', 'locked', {'toggleaccess' : 1}, data.locked ? 'selected' : null)}}{{:helper.link('Disengaged', 'unlocked', {'toggleaccess' : 1}, data.malfStatus >= 2 ? 'linkOff' : (data.locked ? null : 'selected'))}} + {{:helper.link('Engaged', 'lock', {'toggleaccess' : 1}, data.locked ? 'selected' : null)}}{{:helper.link('Disengaged', 'unlock', {'toggleaccess' : 1}, data.malfStatus >= 2 ? 'linkOff' : (data.locked ? null : 'selected'))}}
{{else}} @@ -32,7 +32,7 @@ Off {{/if}} {{else}} - {{:helper.link('On', 'power', {'breaker' : 1}, data.isOperating ? 'selected' : null)}}{{:helper.link('Off', 'close', {'breaker' : 1}, data.isOperating ? null : 'selected')}} + {{:helper.link('On', 'power-off', {'breaker' : 1}, data.isOperating ? 'selected' : null)}}{{:helper.link('Off', 'close', {'breaker' : 1}, data.isOperating ? null : 'selected')}} {{/if}} @@ -125,7 +125,7 @@ {{if !data.locked || data.siliconUser}}
{{:helper.link('Auto', 'refresh', value.topicParams.auto, (value.status == 1 || value.status == 3) ? 'selected' : null)}} - {{:helper.link('On', 'power', value.topicParams.on, (value.status == 2) ? 'selected' : null)}} + {{:helper.link('On', 'power-off', value.topicParams.on, (value.status == 2) ? 'selected' : null)}} {{:helper.link('Off', 'close', value.topicParams.off, (value.status == 0) ? 'selected' : null)}}
{{/if}} @@ -155,7 +155,7 @@ Disengaged {{/if}} {{else}} - {{:helper.link('Engaged', 'locked', {'lock' : 1}, data.coverLocked ? 'selected' : null)}}{{:helper.link('Disengaged', 'unlocked', {'lock' : 1}, data.coverLocked ? null : 'selected')}} + {{:helper.link('Engaged', 'lock', {'lock' : 1}, data.coverLocked ? 'selected' : null)}}{{:helper.link('Disengaged', 'unlock', {'lock' : 1}, data.coverLocked ? null : 'selected')}} {{/if}} @@ -164,15 +164,15 @@

System Overrides

- {{:helper.link('Overload Lighting Circuit', 'lightbulb', {'overload' : 1})}} + {{:helper.link('Overload Lighting Circuit', 'lightbulb-o', {'overload' : 1})}} {{if data.malfStatus == 1}} - {{:helper.link('Override Programming', 'script', {'malfhack' : 1})}} + {{:helper.link('Override Programming', 'file-text', {'malfhack' : 1})}} {{else data.malfStatus == 2}} - {{:helper.link('Shunt Core Processes', 'arrowreturn-1-s', {'occupyapc' : 1})}} + {{:helper.link('Shunt Core Processes', 'arrow-down', {'occupyapc' : 1})}} {{else data.malfStatus == 3}} - {{:helper.link('Return to Main Core', 'arrowreturn-1-w', {'deoccupyapc' : 1})}} + {{:helper.link('Return to Main Core', 'arrow-left', {'deoccupyapc' : 1})}} {{else data.malfStatus == 4}} - {{:helper.link('Shunt Core Processes', 'arrowreturn-1-s', {'occupyapc' : 1}, 'linkOff')}} + {{:helper.link('Shunt Core Processes', 'arrow-down', {'occupyapc' : 1}, 'linkOff')}} {{/if}}
{{/if}} diff --git a/nano/templates/atmos_control.tmpl b/nano/templates/atmos_control.tmpl index 93ce2a937d6..20972df7632 100644 --- a/nano/templates/atmos_control.tmpl +++ b/nano/templates/atmos_control.tmpl @@ -1,4 +1,4 @@ -{{:helper.link('Show Tracker Map', 'pin-s', {'showMap' : 1})}} +{{:helper.link('Show Tracker Map', 'thumb-tack', {'showMap' : 1})}}

Atmospherics Control

{{for data.alarms}} diff --git a/nano/templates/atmos_control_map_header.tmpl b/nano/templates/atmos_control_map_header.tmpl index 4d7cd3560e5..9a741a249e5 100644 --- a/nano/templates/atmos_control_map_header.tmpl +++ b/nano/templates/atmos_control_map_header.tmpl @@ -1,4 +1,4 @@ -{{:helper.link('Show Detail List', 'script', {'showMap' : 0})}} +{{:helper.link('Show Detail List', 'file-text', {'showMap' : 0})}}
Zoom Level:  diff --git a/nano/templates/bluespace_artillery.tmpl b/nano/templates/bluespace_artillery.tmpl index 0f8eee7636a..344a6d1fd48 100644 --- a/nano/templates/bluespace_artillery.tmpl +++ b/nano/templates/bluespace_artillery.tmpl @@ -18,8 +18,8 @@ Used In File(s): \code\modules\awaymissions\bluespaceartillery.dm
- {{:helper.link('Select Target', 'alert', { 'area' : 1 })}} - {{:helper.link('Fire', 'alert', { 'fire' : 1 }, data.reloadtime_mins > 0 || data.reloadtime_mins == 0 && data.reloadtime_secs > 0 ? 'disabled' : '')}} + {{:helper.link('Select Target', 'exclamation-triangle', { 'area' : 1 })}} + {{:helper.link('Fire', 'exclamation-triangle', { 'fire' : 1 }, data.reloadtime_mins > 0 || data.reloadtime_mins == 0 && data.reloadtime_secs > 0 ? 'disabled' : '')}}

Deployment of weapon authorized by Nanotrasen Naval Command. Remember, friendly fire is grounds for termination of your contract and life. diff --git a/nano/templates/botany_editor.tmpl b/nano/templates/botany_editor.tmpl index afd24f0f811..96cabc4341c 100644 --- a/nano/templates/botany_editor.tmpl +++ b/nano/templates/botany_editor.tmpl @@ -31,7 +31,7 @@ Used In File(s): \code\modules\hydroponics\seed_machines.dm
{{:data.locus}}
- {{:helper.link('Eject Disk', 'circle-arrow-e', {'eject_disk' : 1}, null)}} + {{:helper.link('Eject Disk', 'arrow-circle-right', {'eject_disk' : 1}, null)}} {{else}}
No disk loaded.
@@ -48,7 +48,7 @@ Used In File(s): \code\modules\hydroponics\seed_machines.dm {{if data.degradation <= 100}} {{:helper.link('Apply Gene Mods', 'gear', {'apply_gene' : 1}, null)}} {{/if}} - {{:helper.link('Eject Target', 'circle-arrow-e', {'eject_packet' : 1}, null)}} + {{:helper.link('Eject Target', 'arrow-circle-right', {'eject_packet' : 1}, null)}} {{else}}
No target seed packet loaded
diff --git a/nano/templates/botany_isolator.tmpl b/nano/templates/botany_isolator.tmpl index c0e4d4a6131..610fdd5116a 100644 --- a/nano/templates/botany_isolator.tmpl +++ b/nano/templates/botany_isolator.tmpl @@ -29,7 +29,7 @@ Used In File(s): \code\modules\hydroponics\seed_machines.dm {{:value.mask}}
- {{:helper.link('Extract', 'circle-arrow-s', {'get_gene' : value.tag}, null)}} + {{:helper.link('Extract', 'arrow-circle-down', {'get_gene' : value.tag}, null)}}
{{empty}} @@ -37,7 +37,7 @@ Used In File(s): \code\modules\hydroponics\seed_machines.dm {{/for}}
- {{:helper.link('Eject Loaded Disk', 'circle-arrow-e', {'eject_disk' : 1}, null)}} + {{:helper.link('Eject Loaded Disk', 'arrow-circle-right', {'eject_disk' : 1}, null)}} {{:helper.link('Clear Genetic Buffer', 'gear', {'clear_buffer' : 1}, null)}}
{{else}} @@ -48,7 +48,7 @@ Used In File(s): \code\modules\hydroponics\seed_machines.dm {{if data.disk}}
- {{:helper.link('Eject Loaded Disk', 'circle-arrow-e', {'eject_disk' : 1}, null)}} + {{:helper.link('Eject Loaded Disk', 'arrow-circle-right', {'eject_disk' : 1}, null)}}
{{else}}
No disk inserted.
@@ -64,7 +64,7 @@ Used In File(s): \code\modules\hydroponics\seed_machines.dm {{:data.loaded}}
- {{:helper.link('Process Genome', 'gear', {'scan_genome' : 1}, null)}}{{:helper.link('Eject Packet', 'circle-arrow-e', {'eject_packet' : 1}, null)}} + {{:helper.link('Process Genome', 'gear', {'scan_genome' : 1}, null)}}{{:helper.link('Eject Packet', 'arrow-circle-right', {'eject_packet' : 1}, null)}}
{{else}} diff --git a/nano/templates/canister.tmpl b/nano/templates/canister.tmpl index 9ddef45b098..f50434537f1 100644 --- a/nano/templates/canister.tmpl +++ b/nano/templates/canister.tmpl @@ -78,7 +78,7 @@ Release Valve:
- {{:helper.link('Open', 'unlocked', {'toggle' : 1}, data.valveOpen ? 'selected' : null)}}{{:helper.link('Close', 'locked', {'toggle' : 1}, data.valveOpen ? null : 'selected')}} + {{:helper.link('Open', 'unlock', {'toggle' : 1}, data.valveOpen ? 'selected' : null)}}{{:helper.link('Close', 'lock', {'toggle' : 1}, data.valveOpen ? null : 'selected')}}
{{else}} diff --git a/nano/templates/chem_dispenser.tmpl b/nano/templates/chem_dispenser.tmpl index 08dcdc32cfb..fc57d6af22b 100644 --- a/nano/templates/chem_dispenser.tmpl +++ b/nano/templates/chem_dispenser.tmpl @@ -36,7 +36,7 @@ Used In File(s): \code\modules\reagents\Chemistry-Machinery.dm
{{for data.chemicals}} - {{:helper.link(value.title, 'circle-arrow-s', value.commands, null, data.glass ? 'fixedLeftWide' : 'fixedLeft')}} + {{:helper.link(value.title, 'arrow-circle-down', value.commands, null, data.glass ? 'fixedLeftWide' : 'fixedLeft')}} {{/for}}
diff --git a/nano/templates/chem_heater.tmpl b/nano/templates/chem_heater.tmpl index 2ad1b6606de..db82214ba40 100644 --- a/nano/templates/chem_heater.tmpl +++ b/nano/templates/chem_heater.tmpl @@ -7,7 +7,7 @@ Used In File(s): \code\modules\reagents\newchem\chem_heater.dm Status:
- {{:helper.link(data.isActive ? 'On' : 'Off', 'power', {'toggle_on' : 1}, data.isBeakerLoaded ? null : 'disabled')}} + {{:helper.link(data.isActive ? 'On' : 'Off', 'power-off', {'toggle_on' : 1}, data.isBeakerLoaded ? null : 'disabled')}}
diff --git a/nano/templates/cloning_console.tmpl b/nano/templates/cloning_console.tmpl index a1c35f903ae..6d2b9519013 100644 --- a/nano/templates/cloning_console.tmpl +++ b/nano/templates/cloning_console.tmpl @@ -12,16 +12,16 @@ Used In File(s): \code\game\machinery\computer\cloning.dm
Refresh
- {{:helper.link('Refresh', 'arrowrefresh-1-e', {'refresh' : 1})}} + {{:helper.link('Refresh', 'refresh', {'refresh' : 1})}}
Autoprocessing
{{if data.autoallowed}} - {{:helper.link('Enabled', 'check', {'task' : 'autoprocess'}, data.autoprocess ? 'selected' : '')}}{{:helper.link('Disabled', 'closethick', {'task' : 'stopautoprocess'}, !data.autoprocess ? 'selected' : '')}} + {{:helper.link('Enabled', 'check', {'task' : 'autoprocess'}, data.autoprocess ? 'selected' : '')}}{{:helper.link('Disabled', 'close', {'task' : 'stopautoprocess'}, !data.autoprocess ? 'selected' : '')}} {{else}} - {{:helper.link('Enabled', 'check', null, 'disabled')}}{{:helper.link('Disabled', 'closethick', null, 'selected')}} + {{:helper.link('Enabled', 'check', null, 'disabled')}}{{:helper.link('Disabled', 'close', null, 'selected')}} {{/if}}
@@ -59,7 +59,7 @@ Used In File(s): \code\game\machinery\computer\cloning.dm
Scanner Lock
-
{{if data.occupant}}{{:helper.link('Engaged', 'locked', {'lock' : 1}, data.locked ? 'selected' : '')}}{{else}} {{:helper.link('Engaged', 'locked', null, 'disabled')}}{{/if}}{{:helper.link('Disengaged', 'unlocked', {'lock' : 1}, !data.locked ? 'selected' : '')}}
+
{{if data.occupant}}{{:helper.link('Engaged', 'lock', {'lock' : 1}, data.locked ? 'selected' : '')}}{{else}} {{:helper.link('Engaged', 'lock', null, 'disabled')}}{{/if}}{{:helper.link('Disengaged', 'unlock', {'lock' : 1}, !data.locked ? 'selected' : '')}}
{{/if}} {{if data.numberofpods}} @@ -91,7 +91,7 @@ Used In File(s): \code\game\machinery\computer\cloning.dm {{/if}} {{for data.records}} -
{{:helper.link(value.realname, 'arrowthickstop-1-s', {'view_rec' : value.record})}}
+
{{:helper.link(value.realname, 'arrow-circle-down', {'view_rec' : value.record})}}
{{empty}} No records found! {{/for}} @@ -117,12 +117,12 @@ Used In File(s): \code\game\machinery\computer\cloning.dm {{if data.disk}}
Disk
-
{{:helper.link('Load from Disk', 'disk', {'disk' : 'load'})}}{{:helper.link('Save UI + UE', 'arrowthickstop-1-n', {'save_disk' : 'ue'})}}{{:helper.link('Save UI', 'arrowthickstop-1-n', {'save_disk' : 'ui'})}}{{:helper.link('Save SE', 'arrowthickstop-1-n', {'save_disk' : 'se'})}}
+
{{:helper.link('Load from Disk', 'hdd-o', {'disk' : 'load'})}}{{:helper.link('Save UI + UE', 'arrow-circle-up', {'save_disk' : 'ue'})}}{{:helper.link('Save UI', 'arrow-circle-up', {'save_disk' : 'ui'})}}{{:helper.link('Save SE', 'arrow-circle-up', {'save_disk' : 'se'})}}
{{/if}}
Actions
-
{{:helper.link('Clone', 'arrowreturnthick-1-e', {'clone' : data.activerecord}, !data.podready ? 'disabled' : '')}}{{:helper.link('Delete', 'trash', {'del_rec' : 1})}}
+
{{:helper.link('Clone', 'arrow-right', {'clone' : data.activerecord}, !data.podready ? 'disabled' : '')}}{{:helper.link('Delete', 'trash', {'del_rec' : 1})}}
{{/if}} {{/if}} @@ -134,7 +134,7 @@ Used In File(s): \code\game\machinery\computer\cloning.dm {{/if}}
- {{:helper.link('Scan Card and Confirm', 'trash', {'del_rec' : 1})}}{{:helper.link('Cancel', 'closethick', {'menu' : 3})}} + {{:helper.link('Scan Card and Confirm', 'trash', {'del_rec' : 1})}}{{:helper.link('Cancel', 'close', {'menu' : 3})}}
{{/if}} diff --git a/nano/templates/comm_console.tmpl b/nano/templates/comm_console.tmpl index ada74164942..f5e8578ea79 100644 --- a/nano/templates/comm_console.tmpl +++ b/nano/templates/comm_console.tmpl @@ -9,10 +9,10 @@ Used In File(s): /code/game/machinery/computers/communications.dm #define COMM_SCREEN_SECLEVEL 4 --> {{if !data.authenticated}} -
Please swipe your ID card. {{:helper.link('Log In','unlocked',{'login':1},null,'fixed')}}
+
Please swipe your ID card. {{:helper.link('Log In','unlock',{'login':1},null,'fixed')}}
{{else}} {{if !data.is_ai}} -
Please remember to {{:helper.link('Log Out','locked',{'logout':1},null,'fixed')}}
+
Please remember to {{:helper.link('Log Out','lock',{'logout':1},null,'fixed')}}
{{/if}} {{if data.lastCallLoc}}
Most recent shuttle call/recall traced to: {{:data.lastCallLoc}}
@@ -30,9 +30,9 @@ Used In File(s): /code/game/machinery/computers/communications.dm
Options:
{{if data.shuttle.callStatus == 1 && !data.is_ai}} - {{:helper.link('Cancel Shuttle','arrowreturnthick-1-w',{'operation':'cancelshuttle'})}} + {{:helper.link('Cancel Shuttle','arrow-left',{'operation':'cancelshuttle'})}} {{else data.shuttle.callStatus == 2}} - {{:helper.link('Call Shuttle','arrowthickstop-1-s',{'operation':'callshuttle'})}} + {{:helper.link('Call Shuttle','arrow-circle-down',{'operation':'callshuttle'})}} {{/if}}
@@ -47,20 +47,20 @@ Used In File(s): /code/game/machinery/computers/communications.dm
{{if data.emagged}} - {{:helper.link('Message [UNKNOWN]','mail-closed',{'operation':'MessageSyndicate'})}} + {{:helper.link('Message [UNKNOWN]','envelope',{'operation':'MessageSyndicate'})}}
{{:helper.link('Reset Relays','refresh',{'operation':'RestoreBackup'})}} {{else}} - {{:helper.link('Message CentComm','mail-closed',{'operation':'MessageCentcomm'})}} + {{:helper.link('Message CentComm','envelope',{'operation':'MessageCentcomm'})}} {{/if}}
- {{:helper.link('Request Nuclear Authentication Codes','alert',{'operation':'nukerequest'})}} + {{:helper.link('Request Nuclear Authentication Codes','exclamation-triangle',{'operation':'nukerequest'})}}
{{/if}}
- {{:helper.link('Change Alert Level','signal-diag',{'operation':'changeseclevel'})}} + {{:helper.link('Change Alert Level','signal',{'operation':'changeseclevel'})}}
{{:helper.link('Change Status Displays','info',{'operation':'status'})}} @@ -82,7 +82,7 @@ Used In File(s): /code/game/machinery/computers/communications.dm

Alerts

{{for data.stat_display.alerts}}
-
{{:helper.link(value.label,'alert',{'operation':'setstat','statdisp':'alert','alert':value.alert},null,(value.alert==data.stat_display.type?'linkOn':''))}}
+
{{:helper.link(value.label,'alert',{'operation':'setstat','statdisp':'alert','exclamation-triangle':value.alert},null,(value.alert==data.stat_display.type?'linkOn':''))}}
{{/for}}

Messages

@@ -111,7 +111,7 @@ Used In File(s): /code/game/machinery/computers/communications.dm {{:helper.link('Back','home',{'operation':'main'})}} {{for data.messages}}
- {{:helper.link('Open','mail-open',{'operation':'messagelist','msgid':data.id})}} + {{:helper.link('Open','envelope-o',{'operation':'messagelist','msgid':data.id})}} {{:helper.link('Delete','close',{'operation':'delmessage','msgid':data.id},'red')}} {{>data.title}}
diff --git a/nano/templates/crew_monitor.tmpl b/nano/templates/crew_monitor.tmpl index 07d350301da..f41b341e5c6 100644 --- a/nano/templates/crew_monitor.tmpl +++ b/nano/templates/crew_monitor.tmpl @@ -2,7 +2,7 @@ Title: Crew Monitoring Console (Main content) Used In File(s): \code\game\machinery\computer\crew.dm --> -{{:helper.link('Show Tracker Map', 'pin-s', {'showMap' : 1})}} +{{:helper.link('Show Tracker Map', 'thumb-tack', {'showMap' : 1})}} {{for data.crewmembers}} {{if value.sensor_type == 1}} diff --git a/nano/templates/crew_monitor_map_header.tmpl b/nano/templates/crew_monitor_map_header.tmpl index f9f5e2f707d..c753dbce929 100644 --- a/nano/templates/crew_monitor_map_header.tmpl +++ b/nano/templates/crew_monitor_map_header.tmpl @@ -2,7 +2,7 @@ Title: Crew Monitoring Console (Map header) Used In File(s): \code\game\machinery\computer\crew.dm --> -{{:helper.link('Show Detail List', 'script', {'showMap' : 0})}} +{{:helper.link('Show Detail List', 'file-text', {'showMap' : 0})}}
Zoom Level:  diff --git a/nano/templates/cryo.tmpl b/nano/templates/cryo.tmpl index 6f7085f5e26..9de78166d6c 100644 --- a/nano/templates/cryo.tmpl +++ b/nano/templates/cryo.tmpl @@ -70,10 +70,10 @@ Cryo Cell Status:
- {{:helper.link('On', 'power', {'switchOn' : 1}, data.isOperating ? 'selected' : null)}}{{:helper.link('Off', 'close', {'switchOff' : 1}, data.isOperating ? null : 'selected')}} + {{:helper.link('On', 'power-off', {'switchOn' : 1}, data.isOperating ? 'selected' : null)}}{{:helper.link('Off', 'close', {'switchOff' : 1}, data.isOperating ? null : 'selected')}}
- {{:helper.link('Eject Occupant', 'arrowreturnthick-1-s', {'ejectOccupant' : 1}, data.hasOccupant ? null : 'disabled')}} + {{:helper.link('Eject Occupant', 'arrow-circle-o-down', {'ejectOccupant' : 1}, data.hasOccupant ? null : 'disabled')}}
 
@@ -102,6 +102,6 @@ Auto-eject:
- {{:helper.link('On', 'power', {'autoejectOn' : 1}, data.autoeject ? 'selected' : null)}}{{:helper.link('Off', 'close', {'autoejectOff' : 1}, data.autoeject ? null : 'selected')}} + {{:helper.link('On', 'power-off', {'autoejectOn' : 1}, data.autoeject ? 'selected' : null)}}{{:helper.link('Off', 'close', {'autoejectOff' : 1}, data.autoeject ? null : 'selected')}}
\ No newline at end of file diff --git a/nano/templates/disease_splicer.tmpl b/nano/templates/disease_splicer.tmpl index c0caafd09a9..daca4220c95 100644 --- a/nano/templates/disease_splicer.tmpl +++ b/nano/templates/disease_splicer.tmpl @@ -74,11 +74,11 @@
{{for data.effects}} - {{:helper.link(value.stage, 'transferthick-e-w', { 'grab' : value.reference })}} + {{:helper.link(value.stage, 'exchange', { 'grab' : value.reference })}} {{/for}}
- {{:helper.link('Species', 'transferthick-e-w', { 'affected_species' : 1 })}} + {{:helper.link('Species', 'exchange', { 'affected_species' : 1 })}}
{{/if}} @@ -103,6 +103,6 @@ {{/if}} - {{:helper.link('Save To Disk', 'disk', { 'disk' : 1 }, (data.buffer || data.species_buffer) ? null : 'disabled')}} + {{:helper.link('Save To Disk', 'hdd-o', { 'disk' : 1 }, (data.buffer || data.species_buffer) ? null : 'disabled')}} {{:helper.link('Splice Onto Dish', 'pencil', { 'splice' : 1 }, ((data.buffer || data.species_buffer) && !data.info) ? null : 'disabled')}} {{/if}} diff --git a/nano/templates/dish_incubator.tmpl b/nano/templates/dish_incubator.tmpl index ae887e6986e..c8f9d51014b 100644 --- a/nano/templates/dish_incubator.tmpl +++ b/nano/templates/dish_incubator.tmpl @@ -12,11 +12,11 @@ Power:
- {{:helper.link('On', 'power', { 'power' : 1 }, !data.dish_inserted ? 'disabled' : data.on ? 'selected' : null)}}{{:helper.link('Off', 'close', { 'power' : 1 }, data.on ? null : 'selected')}} + {{:helper.link('On', 'power-off', { 'power' : 1 }, !data.dish_inserted ? 'disabled' : data.on ? 'selected' : null)}}{{:helper.link('Off', 'close', { 'power' : 1 }, data.on ? null : 'selected')}}
- {{:helper.link('Add Radiation', 'radiation', {'rad' : 1})}} + {{:helper.link('Add Radiation', 'exclamation-circle', {'rad' : 1})}} {{:helper.link('Flush System', 'trash', {'flush' : 1}, data.system_in_use ? null : 'disabled')}}
@@ -54,7 +54,7 @@
{{:helper.link('Eject Chemicals', 'eject', { 'ejectchem' : 1 }, data.chemicals_inserted ? null : 'disabled')}} - {{:helper.link('Breed Virus', 'circle-arrow-s', { 'virus' : 1 }, data.can_breed_virus ? null : 'disabled')}} + {{:helper.link('Breed Virus', 'arrow-circle-down', { 'virus' : 1 }, data.can_breed_virus ? null : 'disabled')}}
{{if data.chemicals_inserted}} diff --git a/nano/templates/dna_modifier.tmpl b/nano/templates/dna_modifier.tmpl index 9a2804ba987..3a615aca52e 100644 --- a/nano/templates/dna_modifier.tmpl +++ b/nano/templates/dna_modifier.tmpl @@ -63,8 +63,8 @@ Used In File(s): D:\Development\SS13-BS12\code\game\dna\dna_modifier.dm
{{:helper.link('Modify U.I.', 'link', {'selectMenuKey' : 'ui'}, data.selectedMenuKey == 'ui' ? 'selected' : null)}} {{:helper.link('Modify S.E.', 'link', {'selectMenuKey' : 'se'}, data.selectedMenuKey == 'se' ? 'selected' : null)}} - {{:helper.link('Transfer Buffers', 'disk', {'selectMenuKey' : 'buffer'}, data.selectedMenuKey == 'buffer' ? 'selected' : null)}} - {{:helper.link('Rejuvenators', 'plusthick', {'selectMenuKey' : 'rejuvenators'}, data.selectedMenuKey == 'rejuvenators' ? 'selected' : null)}} + {{:helper.link('Transfer Buffers', 'hdd-o', {'selectMenuKey' : 'buffer'}, data.selectedMenuKey == 'buffer' ? 'selected' : null)}} + {{:helper.link('Rejuvenators', 'plus', {'selectMenuKey' : 'rejuvenators'}, data.selectedMenuKey == 'rejuvenators' ? 'selected' : null)}}
 
@@ -85,7 +85,7 @@ Used In File(s): D:\Development\SS13-BS12\code\game\dna\dna_modifier.dm
- {{:helper.link('Irradiate Block', 'radiation', {'pulseUIRadiation' : 1}, !data.occupant.isViableSubject ? 'disabled' : null)}} + {{:helper.link('Irradiate Block', 'exclamation-circle', {'pulseUIRadiation' : 1}, !data.occupant.isViableSubject ? 'disabled' : null)}}
{{else data.selectedMenuKey == 'se'}} @@ -94,7 +94,7 @@ Used In File(s): D:\Development\SS13-BS12\code\game\dna\dna_modifier.dm
- {{:helper.link('Irradiate Block', 'radiation', {'pulseSERadiation' : 1}, !data.occupant.isViableSubject ? 'disabled' : null)}} + {{:helper.link('Irradiate Block', 'exclamation-circle', {'pulseSERadiation' : 1}, !data.occupant.isViableSubject ? 'disabled' : null)}}
{{else data.selectedMenuKey == 'buffer'}} @@ -110,7 +110,7 @@ Used In File(s): D:\Development\SS13-BS12\code\game\dna\dna_modifier.dm {{:helper.link('Subject U.I.', 'link', {'bufferOption' : 'saveUI', 'bufferId' : (index + 1)}, !data.hasOccupant ? 'disabled' : null)}} {{:helper.link('Subject U.I. + U.E.', 'link', {'bufferOption' : 'saveUIAndUE', 'bufferId' : (index + 1)}, !data.hasOccupant ? 'disabled' : null)}} {{:helper.link('Subject S.E.', 'link', {'bufferOption' : 'saveSE', 'bufferId' : (index + 1)}, !data.hasOccupant ? 'disabled' : null)}} - {{:helper.link('From Disk', 'disk', {'bufferOption' : 'loadDisk', 'bufferId' : (index + 1)}, (!data.hasDisk || !data.disk.data) ? 'disabled' : null)}} + {{:helper.link('From Disk', 'hdd-o', {'bufferOption' : 'loadDisk', 'bufferId' : (index + 1)}, (!data.hasDisk || !data.disk.data) ? 'disabled' : null)}} {{if value.data}} @@ -119,7 +119,7 @@ Used In File(s): D:\Development\SS13-BS12\code\game\dna\dna_modifier.dm Label:
- {{:helper.link(value.label, 'document-b', {'bufferOption' : 'changeLabel', 'bufferId' : (index + 1)})}} + {{:helper.link(value.label, 'file', {'bufferOption' : 'changeLabel', 'bufferId' : (index + 1)})}}
@@ -152,10 +152,10 @@ Used In File(s): D:\Development\SS13-BS12\code\game\dna\dna_modifier.dm
{{:helper.link('Clear', 'trash', {'bufferOption' : 'clear', 'bufferId' : (index + 1)}, !value.data ? 'disabled' : null)}} - {{:helper.link('Injector', data.isInjectorReady ? 'pencil' : 'clock', {'bufferOption' : 'createInjector', 'bufferId' : (index + 1)}, (!data.isInjectorReady || !value.data) ? 'disabled' : null)}} - {{:helper.link('Block Injector', data.isInjectorReady ? 'pencil' : 'clock', {'bufferOption' : 'createInjector', 'bufferId' : (index + 1), 'createBlockInjector' : 1}, (!data.isInjectorReady || !value.data) ? 'disabled' : null)}} - {{:helper.link('Transfer', 'radiation', {'bufferOption' : 'transfer', 'bufferId' : (index + 1)}, (!data.hasOccupant || !value.data) ? 'disabled' : null)}} - {{:helper.link('Save To Disk', 'disk', {'bufferOption' : 'saveDisk', 'bufferId' : (index + 1)}, (!value.data || !data.hasDisk) ? 'disabled' : null)}} + {{:helper.link('Injector', data.isInjectorReady ? 'pencil' : 'clock-o', {'bufferOption' : 'createInjector', 'bufferId' : (index + 1)}, (!data.isInjectorReady || !value.data) ? 'disabled' : null)}} + {{:helper.link('Block Injector', data.isInjectorReady ? 'pencil' : 'clock-o', {'bufferOption' : 'createInjector', 'bufferId' : (index + 1), 'createBlockInjector' : 1}, (!data.isInjectorReady || !value.data) ? 'disabled' : null)}} + {{:helper.link('Transfer', 'exclamation-circle', {'bufferOption' : 'transfer', 'bufferId' : (index + 1)}, (!data.hasOccupant || !value.data) ? 'disabled' : null)}} + {{:helper.link('Save To Disk', 'hdd-o', {'bufferOption' : 'saveDisk', 'bufferId' : (index + 1)}, (!value.data || !data.hasDisk) ? 'disabled' : null)}}
@@ -280,7 +280,7 @@ Used In File(s): D:\Development\SS13-BS12\code\game\dna\dna_modifier.dm  
- {{:helper.link('Pulse Radiation', 'radiation', {'pulseRadiation' : 1}, !data.hasOccupant ? 'disabled' : null)}} + {{:helper.link('Pulse Radiation', 'exclamation-circle', {'pulseRadiation' : 1}, !data.hasOccupant ? 'disabled' : null)}}
{{/if}} @@ -302,8 +302,8 @@ Used In File(s): D:\Development\SS13-BS12\code\game\dna\dna_modifier.dm Door Lock:
- {{:helper.link('Engaged', 'locked', {'toggleLock' : 1}, data.locked ? 'selected' : !data.hasOccupant ? 'disabled' : null)}} - {{:helper.link('Disengaged', 'unlocked', {'toggleLock' : 1}, !data.locked ? 'selected' : data.irradiating ? 'disabled' : null)}} + {{:helper.link('Engaged', 'lock', {'toggleLock' : 1}, data.locked ? 'selected' : !data.hasOccupant ? 'disabled' : null)}} + {{:helper.link('Disengaged', 'unlock', {'toggleLock' : 1}, !data.locked ? 'selected' : data.irradiating ? 'disabled' : null)}}
diff --git a/nano/templates/docking_airlock_console.tmpl b/nano/templates/docking_airlock_console.tmpl index 08d4dbf0e42..b8b34306252 100644 --- a/nano/templates/docking_airlock_console.tmpl +++ b/nano/templates/docking_airlock_console.tmpl @@ -11,7 +11,7 @@ DOCKED-OVERRIDE ENABLED {{/if}} - {{:helper.link('Override', 'alert', {'command' : 'toggle_override'}, null, data.override_enabled ? 'redButton' : null)}} + {{:helper.link('Override', 'exclamation-triangle', {'command' : 'toggle_override'}, null, data.override_enabled ? 'redButton' : null)}} {{else data.docking_status == "docking"}} @@ -22,7 +22,7 @@ DOCKING-OVERRIDE ENABLED {{/if}} - {{:helper.link('Override', 'alert', {'command' : 'toggle_override'}, null, data.override_enabled ? 'redButton' : null)}} + {{:helper.link('Override', 'exclamation-triangle', {'command' : 'toggle_override'}, null, data.override_enabled ? 'redButton' : null)}} {{else data.docking_status == "undocking"}} @@ -33,7 +33,7 @@ UNDOCKING-OVERRIDE ENABLED {{/if}} - {{:helper.link('Override', 'alert', {'command' : 'toggle_override'}, null, data.override_enabled ? 'redButton' : null)}} + {{:helper.link('Override', 'exclamation-triangle', {'command' : 'toggle_override'}, null, data.override_enabled ? 'redButton' : null)}} {{else data.docking_status == "undocked"}} @@ -44,12 +44,12 @@ OVERRIDE ENABLED {{/if}} - {{:helper.link('Override', 'alert', {'command' : 'toggle_override'}, null, data.override_enabled ? 'redButton' : null)}} + {{:helper.link('Override', 'exclamation-triangle', {'command' : 'toggle_override'}, null, data.override_enabled ? 'redButton' : null)}} {{else}} ERROR - {{:helper.link('Override', 'alert', {'command' : 'toggle_override'}, null, data.override_enabled ? 'redButton' : null)}} + {{:helper.link('Override', 'exclamation-triangle', {'command' : 'toggle_override'}, null, data.override_enabled ? 'redButton' : null)}} {{/if}} @@ -69,28 +69,28 @@
- {{:helper.link('Cycle to Exterior', 'arrowthickstop-1-w', {'command' : 'cycle_ext'}, (data.processing || data.airlock_disabled) ? 'disabled' : null)}} - {{:helper.link('Cycle to Interior', 'arrowthickstop-1-e', {'command' : 'cycle_int'}, (data.processing || data.airlock_disabled) ? 'disabled' : null)}} + {{:helper.link('Cycle to Exterior', 'arrow-circle-o-left', {'command' : 'cycle_ext'}, (data.processing || data.airlock_disabled) ? 'disabled' : null)}} + {{:helper.link('Cycle to Interior', 'arrow-circle-right', {'command' : 'cycle_int'}, (data.processing || data.airlock_disabled) ? 'disabled' : null)}}
{{if data.airlock_disabled}} - {{:helper.link('Force exterior door', 'alert', {'command' : 'force_ext'}, 'disabled', null)}} - {{:helper.link('Force interior door', 'alert', {'command' : 'force_int'}, 'disabled', null)}} + {{:helper.link('Force exterior door', 'exclamation-triangle', {'command' : 'force_ext'}, 'disabled', null)}} + {{:helper.link('Force interior door', 'exclamation-triangle', {'command' : 'force_int'}, 'disabled', null)}} {{else}} {{if data.interior_status.state == "open"}} - {{:helper.link('Force exterior door', 'alert', {'command' : 'force_ext'}, null, 'redButton')}} + {{:helper.link('Force exterior door', 'exclamation-triangle', {'command' : 'force_ext'}, null, 'redButton')}} {{else}} - {{:helper.link('Force exterior door', 'alert', {'command' : 'force_ext'}, null, data.processing ? 'yellowButton' : null)}} + {{:helper.link('Force exterior door', 'exclamation-triangle', {'command' : 'force_ext'}, null, data.processing ? 'yellowButton' : null)}} {{/if}} {{if data.exterior_status.state == "open"}} - {{:helper.link('Force interior door', 'alert', {'command' : 'force_int'}, null, 'redButton')}} + {{:helper.link('Force interior door', 'exclamation-triangle', {'command' : 'force_int'}, null, 'redButton')}} {{else}} - {{:helper.link('Force interior door', 'alert', {'command' : 'force_int'}, null, data.processing ? 'yellowButton' : null)}} + {{:helper.link('Force interior door', 'exclamation-triangle', {'command' : 'force_int'}, null, data.processing ? 'yellowButton' : null)}} {{/if}} {{/if}}
- {{:helper.link('Abort', 'cancel', {'command' : 'abort'}, (data.processing && !data.airlock_disabled) ? null : 'disabled', (data.processing && !data.airlock_disabled) ? 'redButton' : null)}} + {{:helper.link('Abort', 'ban', {'command' : 'abort'}, (data.processing && !data.airlock_disabled) ? null : 'disabled', (data.processing && !data.airlock_disabled) ? 'redButton' : null)}}
\ No newline at end of file diff --git a/nano/templates/door_access_console.tmpl b/nano/templates/door_access_console.tmpl index 2e5c81cb7e5..8ef37a64910 100644 --- a/nano/templates/door_access_console.tmpl +++ b/nano/templates/door_access_console.tmpl @@ -28,14 +28,14 @@
{{if data.exterior_status.state == "open"}} - {{:helper.link('Lock Exterior Door', 'alert', {'command' : 'force_ext'}, data.processing ? 'disabled' : null)}} + {{:helper.link('Lock Exterior Door', 'exclamation-triangle', {'command' : 'force_ext'}, data.processing ? 'disabled' : null)}} {{else}} - {{:helper.link('Cycle to Exterior', 'arrowthickstop-1-w', {'command' : 'cycle_ext_door'}, data.processing ? 'disabled' : null)}} + {{:helper.link('Cycle to Exterior', 'arrow-circle-o-left', {'command' : 'cycle_ext_door'}, data.processing ? 'disabled' : null)}} {{/if}} {{if data.interior_status.state == "open"}} - {{:helper.link('Lock Interior Door', 'alert', {'command' : 'force_int'}, data.processing ? 'disabled' : null)}} + {{:helper.link('Lock Interior Door', 'exclamation-triangle', {'command' : 'force_int'}, data.processing ? 'disabled' : null)}} {{else}} - {{:helper.link('Cycle to Interior', 'arrowthickstop-1-e', {'command' : 'cycle_int_door'}, data.processing ? 'disabled' : null)}} + {{:helper.link('Cycle to Interior', 'arrow-circle-right', {'command' : 'cycle_int_door'}, data.processing ? 'disabled' : null)}} {{/if}}
diff --git a/nano/templates/engines_control.tmpl b/nano/templates/engines_control.tmpl index 2e4816a3ac1..ae44ff572c0 100644 --- a/nano/templates/engines_control.tmpl +++ b/nano/templates/engines_control.tmpl @@ -1,6 +1,6 @@
- {{:helper.link('Overall status', 'note', {'state' :'status'}, null, state == 'status' ? 'selected' : null)}} - {{:helper.link('Details', 'note', {'state' : 'engines'}, null, state == 'engines' ? 'selected' : null)}} + {{:helper.link('Overall status', 'sticky-note', {'state' :'status'}, null, state == 'status' ? 'selected' : null)}} + {{:helper.link('Details', 'sticky-note', {'state' : 'engines'}, null, state == 'engines' ? 'selected' : null)}}
{{if data.state == "engines"}} @@ -11,7 +11,7 @@ Engine #{{:(index + 1)}}:
- {{:helper.link(value.eng_on ? 'Shutdown' : 'Power up', 'power', { 'toggle' : 1, 'engine' : value.eng_reference }, null, value.eng_on ? 'selected' : null)}} + {{:helper.link(value.eng_on ? 'Shutdown' : 'Power up', 'power-off', { 'toggle' : 1, 'engine' : value.eng_reference }, null, value.eng_on ? 'selected' : null)}}
@@ -45,9 +45,9 @@ Thrust limit:
- {{:helper.link('', 'circle-plus', { 'limit' : 0.1, 'engine' : value.eng_reference }, null, null)}} + {{:helper.link('', 'plus-circle', { 'limit' : 0.1, 'engine' : value.eng_reference }, null, null)}} {{:helper.link(value.eng_thrust_limiter+'%', null, { 'set_limit' : 1, 'engine' : value.eng_reference }, null, null)}} - {{:helper.link('', 'circle-minus', { 'limit' : -0.1, 'engine' : value.eng_reference }, null, null)}} + {{:helper.link('', 'minus-circle', { 'limit' : -0.1, 'engine' : value.eng_reference }, null, null)}}
@@ -63,7 +63,7 @@ Engine #{{:(index + 1)}}:
- {{:helper.link(value.eng_on ? 'Shutdown' : 'Power up', 'power', { 'toggle' : 1, 'engine' : value.eng_reference }, null, value.eng_on ? 'selected' : null)}} + {{:helper.link(value.eng_on ? 'Shutdown' : 'Power up', 'power-off', { 'toggle' : 1, 'engine' : value.eng_reference }, null, value.eng_on ? 'selected' : null)}}
diff --git a/nano/templates/escape_pod_berth_console.tmpl b/nano/templates/escape_pod_berth_console.tmpl index 434fa386cf1..7bccb3205c4 100644 --- a/nano/templates/escape_pod_berth_console.tmpl +++ b/nano/templates/escape_pod_berth_console.tmpl @@ -27,15 +27,15 @@
{{if data.armed}} {{if data.docking_status == "docked"}} - {{:helper.link('Force exterior door', 'alert', {'command' : 'force_door'}, data.override_enabled ? null : 'disabled', null)}} - {{:helper.link('Override', 'alert', {'command' : 'toggle_override'}, null, data.override_enabled ? 'redButton' : null)}} + {{:helper.link('Force exterior door', 'exclamation-triangle', {'command' : 'force_door'}, data.override_enabled ? null : 'disabled', null)}} + {{:helper.link('Override', 'exclamation-triangle', {'command' : 'toggle_override'}, null, data.override_enabled ? 'redButton' : null)}} {{else}} - {{:helper.link('Force exterior door', 'alert', {'command' : 'force_door'}, data.override_enabled ? null : 'disabled', data.override_enabled ? 'redButton' : null)}} - {{:helper.link('Override', 'alert', {'command' : 'toggle_override'}, null, data.override_enabled ? 'redButton' : 'yellowButton')}} + {{:helper.link('Force exterior door', 'exclamation-triangle', {'command' : 'force_door'}, data.override_enabled ? null : 'disabled', data.override_enabled ? 'redButton' : null)}} + {{:helper.link('Override', 'exclamation-triangle', {'command' : 'toggle_override'}, null, data.override_enabled ? 'redButton' : 'yellowButton')}} {{/if}} {{else}} - {{:helper.link('Force exterior door', 'alert', {'command' : 'force_door'}, 'disabled', null)}} - {{:helper.link('Override', 'alert', {'command' : 'toggle_override'}, 'disabled', null)}} + {{:helper.link('Force exterior door', 'exclamation-triangle', {'command' : 'force_door'}, 'disabled', null)}} + {{:helper.link('Override', 'exclamation-triangle', {'command' : 'toggle_override'}, 'disabled', null)}} {{/if}}
diff --git a/nano/templates/escape_pod_console.tmpl b/nano/templates/escape_pod_console.tmpl index aa24d3a9cef..a99cb1e6810 100644 --- a/nano/templates/escape_pod_console.tmpl +++ b/nano/templates/escape_pod_console.tmpl @@ -76,11 +76,11 @@
{{if data.docking_status == "docked"}} - {{:helper.link('Force exterior door', 'alert', {'command' : 'force_door'}, data.override_enabled ? null : 'disabled', null)}} - {{:helper.link('Override', 'alert', {'command' : 'toggle_override'}, null, data.override_enabled ? 'redButton' : null)}} + {{:helper.link('Force exterior door', 'exclamation-triangle', {'command' : 'force_door'}, data.override_enabled ? null : 'disabled', null)}} + {{:helper.link('Override', 'exclamation-triangle', {'command' : 'toggle_override'}, null, data.override_enabled ? 'redButton' : null)}} {{else}} - {{:helper.link('Force exterior door', 'alert', {'command' : 'force_door'}, data.override_enabled ? null : 'disabled', data.override_enabled ? 'redButton' : null)}} - {{:helper.link('Override', 'alert', {'command' : 'toggle_override'}, null, data.override_enabled ? 'redButton' : 'yellowButton')}} + {{:helper.link('Force exterior door', 'exclamation-triangle', {'command' : 'force_door'}, data.override_enabled ? null : 'disabled', data.override_enabled ? 'redButton' : null)}} + {{:helper.link('Override', 'exclamation-triangle', {'command' : 'toggle_override'}, null, data.override_enabled ? 'redButton' : 'yellowButton')}} {{/if}}
@@ -88,8 +88,8 @@
- {{:helper.link('ARM', 'alert', {'command' : 'manual_arm'}, data.is_armed ? 'disabled' : null, data.is_armed ? 'redButton' : 'yellowButton')}} - {{:helper.link('MANUAL EJECT', 'alert', {'command' : 'force_launch'}, data.can_force ? null : 'disabled', data.can_force ? 'yellowButton' : null)}} + {{:helper.link('ARM', 'exclamation-triangle', {'command' : 'manual_arm'}, data.is_armed ? 'disabled' : null, data.is_armed ? 'redButton' : 'yellowButton')}} + {{:helper.link('MANUAL EJECT', 'exclamation-triangle', {'command' : 'force_launch'}, data.can_force ? null : 'disabled', data.can_force ? 'yellowButton' : null)}}
diff --git a/nano/templates/escape_shuttle_control_console.tmpl b/nano/templates/escape_shuttle_control_console.tmpl index 61627f558a9..eab831464a8 100644 --- a/nano/templates/escape_shuttle_control_console.tmpl +++ b/nano/templates/escape_shuttle_control_console.tmpl @@ -76,9 +76,9 @@
- {{:helper.link('Launch Shuttle', 'arrowthickstop-1-e', {'move' : '1'}, data.can_launch ? null : 'disabled' , null)}} -{{:helper.link('Cancel Launch', 'cancel', {'cancel' : '1'}, data.can_cancel ? null : 'disabled' , null)}} - {{:helper.link('Force Launch', 'alert', {'force' : '1'}, data.can_force ? null : 'disabled' , data.can_force ? 'redButton' : null)}} + {{:helper.link('Launch Shuttle', 'arrow-circle-right', {'move' : '1'}, data.can_launch ? null : 'disabled' , null)}} +{{:helper.link('Cancel Launch', 'ban', {'cancel' : '1'}, data.can_cancel ? null : 'disabled' , null)}} + {{:helper.link('Force Launch', 'exclamation-triangle', {'force' : '1'}, data.can_force ? null : 'disabled' , data.can_force ? 'redButton' : null)}}
\ No newline at end of file diff --git a/nano/templates/exosuit_control.tmpl b/nano/templates/exosuit_control.tmpl index c3b88d50f54..65ab931b707 100644 --- a/nano/templates/exosuit_control.tmpl +++ b/nano/templates/exosuit_control.tmpl @@ -64,9 +64,9 @@ Used In File(s): \code\game\mecha\mecha_control_console.dm

Actions

- {{:helper.link('Send Message', 'mail-closed', {'send_message' : value.reference})}} + {{:helper.link('Send Message', 'envelope', {'send_message' : value.reference})}} {{:helper.link('Exosuit Log', 'search', {'get_log' : value.reference})}} - {{:helper.link('EMP Pulse', 'alert', {'shock' : value.reference}, null, 'redButton')}} + {{:helper.link('EMP Pulse', 'exclamation-triangle', {'shock' : value.reference}, null, 'redButton')}} {{empty}}
diff --git a/nano/templates/faxmachine.tmpl b/nano/templates/faxmachine.tmpl index 9dd7b910fda..76e68027a5c 100644 --- a/nano/templates/faxmachine.tmpl +++ b/nano/templates/faxmachine.tmpl @@ -18,7 +18,7 @@ Used In File(s): \code\modules\paperwork\faxmachine.dm Authorize:
- {{:helper.link(data.authenticated ? 'Log Out' : 'Log In', data.authenticated ? 'unlocked' : 'locked', {'auth' : 1})}} + {{:helper.link(data.authenticated ? 'Log Out' : 'Log In', data.authenticated ? 'unlock' : 'lock', {'auth' : 1})}}

@@ -59,9 +59,9 @@ Used In File(s): \code\modules\paperwork\faxmachine.dm
{{if data.authenticated}} - {{:helper.link(data.cooldown && data.respectcooldown ? "Realigning" : "Send", data.cooldown && data.respectcooldown ? 'clock' : "mail-closed", {'send' : 1}, data.cooldown && data.respectcooldown ? 'disabled' : "")}} + {{:helper.link(data.cooldown && data.respectcooldown ? "Realigning" : "Send", data.cooldown && data.respectcooldown ? 'clock-o' : "mail-closed", {'send' : 1}, data.cooldown && data.respectcooldown ? 'disabled' : "")}} {{else}} - {{:helper.link(data.cooldown && data.respectcooldown ? "Realigning" : "Send", data.cooldown && data.respectcooldown ? 'clock' : "mail-closed", null, !data.authenticated ? 'disabled' : "")}} + {{:helper.link(data.cooldown && data.respectcooldown ? "Realigning" : "Send", data.cooldown && data.respectcooldown ? 'clock-o' : "mail-closed", null, !data.authenticated ? 'disabled' : "")}} {{/if}}
\ No newline at end of file diff --git a/nano/templates/firealarm.tmpl b/nano/templates/firealarm.tmpl index 40aed5a6430..03dc19660c0 100644 --- a/nano/templates/firealarm.tmpl +++ b/nano/templates/firealarm.tmpl @@ -8,7 +8,7 @@ YOU HAVE TO PUT THIS FILE INTO "send_resources" CLIENT PROC! ELSE IT WON'T WORK! Fire Alarm:
- {{:~link('Activated', 'lightbulb', {'alarm': 1}, fire ? 'selected' : null)}}{{:~link('Deactivated', 'lightbulb', {'reset': 1}, fire ? null : 'selected')}} + {{:~link('Activated', 'lightbulb-o', {'alarm': 1}, fire ? 'selected' : null)}}{{:~link('Deactivated', 'lightbulb-o', {'reset': 1}, fire ? null : 'selected')}}
diff --git a/nano/templates/freezer.tmpl b/nano/templates/freezer.tmpl index fa257f9d4a3..cfb44d68293 100644 --- a/nano/templates/freezer.tmpl +++ b/nano/templates/freezer.tmpl @@ -3,7 +3,7 @@ Status:
- {{:helper.link('On', 'power', {'toggleStatus' : 1}, data.on ? 'selected' : null)}}{{:helper.link('Off', 'close', {'toggleStatus' : 1}, data.on ? null : 'selected')}} + {{:helper.link('On', 'power-off', {'toggleStatus' : 1}, data.on ? 'selected' : null)}}{{:helper.link('Off', 'close', {'toggleStatus' : 1}, data.on ? null : 'selected')}}
diff --git a/nano/templates/geoscanner.tmpl b/nano/templates/geoscanner.tmpl index 3467e1a8aee..e354e1ebcaa 100644 --- a/nano/templates/geoscanner.tmpl +++ b/nano/templates/geoscanner.tmpl @@ -6,7 +6,7 @@ Used In File(s): \code\modules\research\xenoarchaeology\machinery\geosample_scan

Machine Status

- {{:helper.link(data.scanning ? 'Halt Scan' : 'Begin Scan', 'signal-diag', {'scanItem' : 1}, null)}} + {{:helper.link(data.scanning ? 'Halt Scan' : 'Begin Scan', 'signal', {'scanItem' : 1}, null)}}
{{:helper.link('Eject item', 'eject', {'ejectItem' : 1}, (data.scanned_item && !data.scanning) ? null : 'disabled')}} @@ -127,7 +127,7 @@ Used In File(s): \code\modules\research\xenoarchaeology\machinery\geosample_scan {{:data.radiation}} mSv
- {{:helper.link(data.rad_shield_on ? 'Disable Radiation Shielding' : 'Enable Radiation Shielding', 'radiation', {'toggle_rad_shield' : 1}, null)}} + {{:helper.link(data.rad_shield_on ? 'Disable Radiation Shielding' : 'Enable Radiation Shielding', 'exclamation-circle', {'toggle_rad_shield' : 1}, null)}} {{if data.rad_shield_on}} Shield blocking scanner. {{/if}} diff --git a/nano/templates/hardsuit.tmpl b/nano/templates/hardsuit.tmpl index 0d327ac6cde..6eb84119ea8 100644 --- a/nano/templates/hardsuit.tmpl +++ b/nano/templates/hardsuit.tmpl @@ -69,7 +69,7 @@ Used In File(s): /code/modules/clothing/spacesuits/rig/rig.dm {{/if}}
- {{:helper.link('Toggle', 'circle-arrow-s', {'toggle_ai_control' : 1}, null)}} + {{:helper.link('Toggle', 'arrow-circle-down', {'toggle_ai_control' : 1}, null)}}
@@ -88,7 +88,7 @@ Used In File(s): /code/modules/clothing/spacesuits/rig/rig.dm {{/if}}
- {{:helper.link('Toggle', 'circle-arrow-s', {'toggle_seals' : 1}, null)}} + {{:helper.link('Toggle', 'arrow-circle-down', {'toggle_seals' : 1}, null)}}
@@ -107,7 +107,7 @@ Used In File(s): /code/modules/clothing/spacesuits/rig/rig.dm {{/if}}
- {{:helper.link('Toggle', 'circle-arrow-s', {'toggle_suit_lock' : 1}, null)}} + {{:helper.link('Toggle', 'arrow-circle-down', {'toggle_suit_lock' : 1}, null)}}
@@ -126,7 +126,7 @@ Used In File(s): /code/modules/clothing/spacesuits/rig/rig.dm {{if data.sealing != 1}}
- {{:helper.link('Toggle', 'circle-arrow-s', {'toggle_piece' : 'helmet'}, null)}} + {{:helper.link('Toggle', 'arrow-circle-down', {'toggle_piece' : 'helmet'}, null)}}
{{/if}} @@ -139,7 +139,7 @@ Used In File(s): /code/modules/clothing/spacesuits/rig/rig.dm {{if data.sealing != 1}}
- {{:helper.link('Toggle', 'circle-arrow-s', {'toggle_piece' : 'gauntlets'}, null)}} + {{:helper.link('Toggle', 'arrow-circle-down', {'toggle_piece' : 'gauntlets'}, null)}}
{{/if}} @@ -152,7 +152,7 @@ Used In File(s): /code/modules/clothing/spacesuits/rig/rig.dm {{if data.sealing != 1}}
- {{:helper.link('Toggle', 'circle-arrow-s', {'toggle_piece' : 'boots'}, null)}} + {{:helper.link('Toggle', 'arrow-circle-down', {'toggle_piece' : 'boots'}, null)}}
{{/if}} @@ -165,7 +165,7 @@ Used In File(s): /code/modules/clothing/spacesuits/rig/rig.dm {{if data.sealing != 1}}
- {{:helper.link('Toggle', 'circle-arrow-s', {'toggle_piece' : 'chest'}, null)}} + {{:helper.link('Toggle', 'arrow-circle-down', {'toggle_piece' : 'chest'}, null)}}
{{/if}} @@ -210,7 +210,7 @@ Used In File(s): /code/modules/clothing/spacesuits/rig/rig.dm
{{if value.can_use == 1}}
- {{:helper.link(value.engagestring, 'circle-arrow-s', {'interact_module' : value.index, 'module_mode' : 'engage'}, null)}} + {{:helper.link(value.engagestring, 'arrow-circle-down', {'interact_module' : value.index, 'module_mode' : 'engage'}, null)}}
{{/if}} {{if value.can_select == 1}} @@ -218,16 +218,16 @@ Used In File(s): /code/modules/clothing/spacesuits/rig/rig.dm {{if value.name == data.primarysystem}}
SELECTED
{{else}} - {{:helper.link('Select', 'circle-arrow-s', {'interact_module' : value.index, 'module_mode' : 'select'}, null)}} + {{:helper.link('Select', 'arrow-circle-down', {'interact_module' : value.index, 'module_mode' : 'select'}, null)}} {{/if}}
{{/if}} {{if value.can_toggle == 1}}
{{if value.is_active == 1}} - {{:helper.link(value.deactivatestring, 'circle-arrow-s', {'interact_module' : value.index, 'module_mode' : 'deactivate'}, null)}} + {{:helper.link(value.deactivatestring, 'arrow-circle-down', {'interact_module' : value.index, 'module_mode' : 'deactivate'}, null)}} {{else}} - {{:helper.link(value.activatestring, 'circle-arrow-s', {'interact_module' : value.index, 'module_mode' : 'activate'}, null)}} + {{:helper.link(value.activatestring, 'arrow-circle-down', {'interact_module' : value.index, 'module_mode' : 'activate'}, null)}} {{/if}}
{{/if}} diff --git a/nano/templates/helm.tmpl b/nano/templates/helm.tmpl index 9fcee26fb2c..0d17b30bf94 100644 --- a/nano/templates/helm.tmpl +++ b/nano/templates/helm.tmpl @@ -47,26 +47,26 @@
- {{:helper.link('', 'triangle-1-nw', { 'move' : 9 }, null, null)}} - {{:helper.link('', 'triangle-1-n', { 'move' : 1 }, null, null)}} - {{:helper.link('', 'triangle-1-ne', { 'move' : 5 }, null, null)}} + {{:helper.link('', 'caret-left fa-rotate-45', { 'move' : 9 }, null, null)}} + {{:helper.link('', 'caret-up', { 'move' : 1 }, null, null)}} + {{:helper.link('', 'caret-up fa-rotate-45', { 'move' : 5 }, null, null)}}
- {{:helper.link('', 'triangle-1-w', { 'move' : 8 }, null, null)}} + {{:helper.link('', 'caret-left', { 'move' : 8 }, null, null)}} {{:helper.link('', 'circle-close', { 'brake' : 1 }, null, null)}} - {{:helper.link('', 'triangle-1-e', { 'move' : 4 }, null, null)}} + {{:helper.link('', 'caret-right', { 'move' : 4 }, null, null)}}
- {{:helper.link('', 'triangle-1-sw', { 'move' : 10 }, null, null)}} - {{:helper.link('', 'triangle-1-s', { 'move' : 2 }, null, null)}} - {{:helper.link('', 'triangle-1-se', { 'move' : 6 }, null, null)}} + {{:helper.link('', 'caret-down fa-rotate-45', { 'move' : 10 }, null, null)}} + {{:helper.link('', 'caret-down', { 'move' : 2 }, null, null)}} + {{:helper.link('', 'caret-right fa-rotate-45', { 'move' : 6 }, null, null)}}
Direct control - {{:helper.link(data.manual_control ? 'Engaged' : 'Disengaged', 'shuffle', { 'manual' : 1 }, data.manual_control ? 'selected' : null, null)}} + {{:helper.link(data.manual_control ? 'Engaged' : 'Disengaged', 'random', { 'manual' : 1 }, data.manual_control ? 'selected' : null, null)}}
@@ -95,7 +95,7 @@

Navigation data

- {{:helper.link('Save current position', 'disk', { 'add' : 'current' }, null)}} + {{:helper.link('Save current position', 'hdd-o', { 'add' : 'current' }, null)}} {{:helper.link('Add new entry', 'document', { 'add' : 'new' }, null)}}
@@ -107,7 +107,7 @@ {{:value.x}} : {{:value.y}}
- {{:helper.link('Plot course', 'arrowreturnthick-1-e', { 'x' : value.x, 'y' : value.y }, null, null)}} + {{:helper.link('Plot course', 'arrow-right', { 'x' : value.x, 'y' : value.y }, null, null)}} {{:helper.link('Remove entry', 'close', { 'remove' : value.reference }, null, null)}}
{{/for}} diff --git a/nano/templates/identification_computer.tmpl b/nano/templates/identification_computer.tmpl index de93fd2328d..7170d8a1a69 100644 --- a/nano/templates/identification_computer.tmpl +++ b/nano/templates/identification_computer.tmpl @@ -57,7 +57,7 @@ {{if !data.authenticated}} - Please insert the IDs into the terminal to proceed.
+ Please insert the IDs into the terminal to proceed.
{{/if}}
diff --git a/nano/templates/keycard_auth.tmpl b/nano/templates/keycard_auth.tmpl index e17a780a0ff..7f8f24b80eb 100644 --- a/nano/templates/keycard_auth.tmpl +++ b/nano/templates/keycard_auth.tmpl @@ -16,16 +16,16 @@ Used In File(s): \code\modules\security_levels\keycard_authentication.dm
{{if data.screen == 1}}

Trigger Event

- {{:helper.link('Red Alert', 'alert', { 'triggerevent' : 'Red Alert' })}} - {{:helper.link('Emergency Response Team', 'alert', { 'triggerevent' : 'Emergency Response Team' })}} - {{:helper.link('Grant Emergency Maintenance Access', 'unlocked', { 'triggerevent' : 'Grant Emergency Maintenance Access' })}} - {{:helper.link('Revoke Emergency Maintenance Access', 'locked', { 'triggerevent' : 'Revoke Emergency Maintenance Access' })}} + {{:helper.link('Red Alert', 'exclamation-triangle', { 'triggerevent' : 'Red Alert' })}} + {{:helper.link('Emergency Response Team', 'exclamation-triangle', { 'triggerevent' : 'Emergency Response Team' })}} + {{:helper.link('Grant Emergency Maintenance Access', 'unlock', { 'triggerevent' : 'Grant Emergency Maintenance Access' })}} + {{:helper.link('Revoke Emergency Maintenance Access', 'lock', { 'triggerevent' : 'Revoke Emergency Maintenance Access' })}} {{else data.screen == 2}} {{if data.event == 'Emergency Response Team'}}
Reason for ERT Call:
- {{:helper.link(data.ertreason, 'alert', { 'ert' : 'callreason' })}} + {{:helper.link(data.ertreason, 'exclamation-triangle', { 'ert' : 'callreason' })}}
{{/if}} diff --git a/nano/templates/nuclear_bomb.tmpl b/nano/templates/nuclear_bomb.tmpl index a5e3e77e029..c60b1966a1b 100644 --- a/nano/templates/nuclear_bomb.tmpl +++ b/nano/templates/nuclear_bomb.tmpl @@ -11,7 +11,7 @@ Used In File(s): \code\game\gamemodes\nuclear\nuclearbomb.dm {{if data.auth}} {{:helper.link('++++++++++', 'eject', {'auth' : 1})}} {{else}} - {{:helper.link('----------', 'disk', {'auth' : 1})}} + {{:helper.link('----------', 'hdd-o', {'auth' : 1})}} {{/if}}
@@ -88,7 +88,7 @@ Used In File(s): \code\game\gamemodes\nuclear\nuclearbomb.dm
{{:helper.link('Engaged', 'info', {'safety' : 1}, data.safety ? 'selected' : '')}} - {{:helper.link('Disengaged', 'alert', {'safety' : 0}, data.safety ? '' : 'selected')}} + {{:helper.link('Disengaged', 'exclamation-triangle', {'safety' : 0}, data.safety ? '' : 'selected')}}
@@ -96,8 +96,8 @@ Used In File(s): \code\game\gamemodes\nuclear\nuclearbomb.dm Anchor
- {{:helper.link('Engaged', 'locked', {'anchor' : 1}, data.anchored ? 'selected' : '')}} - {{:helper.link('Disengaged', 'unlocked', {'anchor' : 0}, data.anchored ? '' : 'selected')}} + {{:helper.link('Engaged', 'lock', {'anchor' : 1}, data.anchored ? 'selected' : '')}} + {{:helper.link('Disengaged', 'unlock', {'anchor' : 0}, data.anchored ? '' : 'selected')}}
@@ -109,7 +109,7 @@ Used In File(s): \code\game\gamemodes\nuclear\nuclearbomb.dm
{{:helper.link('Engaged', 'info', null, 'disabled')}} - {{:helper.link('Disengaged', 'alert', null, 'disabled')}} + {{:helper.link('Disengaged', 'exclamation-triangle', null, 'disabled')}}
@@ -117,8 +117,8 @@ Used In File(s): \code\game\gamemodes\nuclear\nuclearbomb.dm Anchor
- {{:helper.link('Engaged', 'locked', null, 'disabled')}} - {{:helper.link('Disengaged', 'unlocked', null, 'disabled')}} + {{:helper.link('Engaged', 'lock', null, 'disabled')}} + {{:helper.link('Disengaged', 'unlock', null, 'disabled')}}
{{/if}} diff --git a/nano/templates/omni_mixer.tmpl b/nano/templates/omni_mixer.tmpl index d2f5b1e2680..3d637687553 100644 --- a/nano/templates/omni_mixer.tmpl +++ b/nano/templates/omni_mixer.tmpl @@ -43,7 +43,7 @@
Lock
{{for data.ports}}
- {{:helper.link(' ', value.con_lock ? 'locked' : 'unlocked', {'command' : 'switch_conlock', 'dir' : value.dir}, value.input ? null : 'disabled', value.con_lock ? 'selected' : null)}} + {{:helper.link(' ', value.con_lock ? 'lock' : 'unlock', {'command' : 'switch_conlock', 'dir' : value.dir}, value.input ? null : 'disabled', value.con_lock ? 'selected' : null)}}
{{/for}} diff --git a/nano/templates/order_console.tmpl b/nano/templates/order_console.tmpl index 3bd4cc0f5f6..d89fe4e27a3 100644 --- a/nano/templates/order_console.tmpl +++ b/nano/templates/order_console.tmpl @@ -60,7 +60,7 @@ Used In File(s): \code\game\supplyshuttle.dm Contents of {{:data.contents_name}} {{:data.contents}} - {{:helper.link('Return', 'arrow-1-w', {'contents' : 1})}} + {{:helper.link('Return', 'arrow-left', {'contents' : 1})}} {{/if}} diff --git a/nano/templates/pacman.tmpl b/nano/templates/pacman.tmpl index 386358c9cc6..c8ea09f714b 100644 --- a/nano/templates/pacman.tmpl +++ b/nano/templates/pacman.tmpl @@ -15,9 +15,9 @@
{{if data.active}} - {{:helper.link('STOP', 'power', {'action' : "disable"})}} + {{:helper.link('STOP', 'power-off', {'action' : "disable"})}} {{else}} - {{:helper.link('START', 'power', {'action' : "enable"})}} + {{:helper.link('START', 'power-off', {'action' : "enable"})}} {{/if}}
@@ -55,7 +55,7 @@ Control:
- {{:helper.link('EJECT FUEL', 'arrowupthick-1-s', {'action' : "eject"}, data.active ? 'disabled' : null)}} + {{:helper.link('EJECT FUEL', 'arrow-down', {'action' : "eject"}, data.active ? 'disabled' : null)}}
{{/if}} diff --git a/nano/templates/pathogenic_isolator.tmpl b/nano/templates/pathogenic_isolator.tmpl index 4c46f9b131d..119d5b6b7fe 100644 --- a/nano/templates/pathogenic_isolator.tmpl +++ b/nano/templates/pathogenic_isolator.tmpl @@ -4,7 +4,7 @@
{{if !data.isolating}} {{:helper.link('Home', 'home', {'home' : 1}, data.state == 'home' ? 'disabled' : null, 'fixedLeft')}} - {{:helper.link('List', 'note', {'list' : 1}, data.state == 'list' ? 'disabled' : null, 'fixedLeft')}} + {{:helper.link('List', 'sticky-note', {'list' : 1}, data.state == 'list' ? 'disabled' : null, 'fixedLeft')}} {{:helper.link('Pathogen', 'folder-open', {'entry' : 1}, data.state == 'entry' ? 'disabled' : null, 'fixedLeft')}} {{/if}}
@@ -82,7 +82,7 @@ {{for data.database}}
{{:data.name}}
- {{:helper.link('Details', 'circle-arrow-s', { 'entry' : 1, 'view' : value.record }, null, 'fixedLeft')}} + {{:helper.link('Details', 'arrow-circle-down', { 'entry' : 1, 'view' : value.record }, null, 'fixedLeft')}}
{{/for}} {{else}} diff --git a/nano/templates/pda.tmpl b/nano/templates/pda.tmpl index c40e340b434..e04a923a439 100644 --- a/nano/templates/pda.tmpl +++ b/nano/templates/pda.tmpl @@ -93,7 +93,7 @@ Used In File(s): \code\game\objects\items\devices\PDA\PDA.dm {{:helper.link('Close', 'gear', {'choice' : "Close"}, null, 'pdalink fixedLeft')}} {{if data.idInserted}} {{:helper.link('Update PDA Info', 'eject', {'choice' : "UpdateInfo"}, null, 'pdalink fixedLeftWide')}} {{/if}} - {{if data.mode != 0}} {{:helper.link('Return', 'arrowreturn-1-w', {'choice' : "Return"}, null, 'pdalink fixedLeft')}} {{/if}} + {{if data.mode != 0}} {{:helper.link('Return', 'arrow-left', {'choice' : "Return"}, null, 'pdalink fixedLeft')}} {{/if}} {{:helper.link('Toggle R.E.T.R.O. mode', 'gear', {'choice': "Retro"}, null, 'floatRight')}}
@@ -148,9 +148,9 @@ Used In File(s): \code\game\objects\items\devices\PDA\PDA.dm General:
- {{:helper.link('Notekeeper', 'note', {'choice' : "1"}, null, 'pdalink fixedLeftWide')}} - {{:helper.link('Messenger', data.newMessage ? 'mail-closed' : 'mail-open', {'choice' : "2"}, null, 'pdalink fixedLeftWide')}} - {{:helper.link('Crew Manifest', 'contact', {'choice' : "41"}, null, 'pdalink fixedLeftWide')}} + {{:helper.link('Notekeeper', 'sticky-note', {'choice' : "1"}, null, 'pdalink fixedLeftWide')}} + {{:helper.link('Messenger', data.newMessage ? 'envelope' : 'envelope-o', {'choice' : "2"}, null, 'pdalink fixedLeftWide')}} + {{:helper.link('Crew Manifest', 'user', {'choice' : "41"}, null, 'pdalink fixedLeftWide')}}

@@ -172,7 +172,7 @@ Used In File(s): \code\game\objects\items\devices\PDA\PDA.dm Engineering:
- {{:helper.link('Power Monitor', 'alert', {'choice' : "43"}, null, 'pdalink fixedLeftWide')}} + {{:helper.link('Power Monitor', 'exclamation-triangle', {'choice' : "43"}, null, 'pdalink fixedLeftWide')}}

@@ -246,7 +246,7 @@ Used In File(s): \code\game\objects\items\devices\PDA\PDA.dm {{/if}} {{/if}} {{:helper.link('Atmospheric Scan', 'gear', {'choice' : "3"}, null, 'pdalink fixedLeftWide')}} - {{:helper.link(data.fon==1 ? 'Disable Flashlight' : 'Enable Flashlight', 'lightbulb', {'choice' : "Light"}, null,'pdalink fixedLeftWide')}} + {{:helper.link(data.fon==1 ? 'Disable Flashlight' : 'Enable Flashlight', 'lightbulb-o', {'choice' : "Light"}, null,'pdalink fixedLeftWide')}} {{if data.pai}} @@ -289,7 +289,7 @@ Used In File(s): \code\game\objects\items\devices\PDA\PDA.dm Messenger Functions:
- {{:helper.link(data.silent==1 ? 'Ringer: Off' : 'Ringer: On', data.silent==1 ? 'volume-off' : 'volume-on', {'choice' : "Toggle Ringer"}, null, 'pdalink fixedLeftWide')}} + {{:helper.link(data.silent==1 ? 'Ringer: Off' : 'Ringer: On', data.silent==1 ? 'volume-off' : 'volume-up', {'choice' : "Toggle Ringer"}, null, 'pdalink fixedLeftWide')}} {{:helper.link(data.toff==1 ? 'Messenger: Off' : 'Messenger: On',data.toff==1 ? 'close':'check', {'choice' : "Toggle Messenger"}, null, 'pdalink fixedLeftWide')}} {{:helper.link('Set Ringtone', 'comment', {'choice' : "Ringtone"}, null, 'pdalink fixedLeftWide')}} {{:helper.link('Delete all Conversations', 'trash', {'choice' : "Clear", 'option' : "All"}, null, 'pdalink fixedLeftWider')}} @@ -315,16 +315,16 @@ Used In File(s): \code\game\objects\items\devices\PDA\PDA.dm

Current Conversations

{{for data.convopdas}}
- {{:helper.link(value.Name, 'circle-arrow-s', {'choice' : "Select Conversation", 'convo' : value.Reference } , null, 'pdalink')}} + {{:helper.link(value.Name, 'arrow-circle-down', {'choice' : "Select Conversation", 'convo' : value.Reference } , null, 'pdalink')}} {{if data.cartridge}} {{if data.cartridge.access.access_detonate_pda && value.Detonate}} - {{:helper.link('*Detonate*', 'radiation', {'choice' : "Detonate", 'target' : value.Reference}, null, 'pdalink fixedLeft')}} + {{:helper.link('*Detonate*', 'exclamation-circle', {'choice' : "Detonate", 'target' : value.Reference}, null, 'pdalink fixedLeft')}} {{/if}} {{if data.cartridge.access.access_clown}} {{:helper.link('*Send Virus*', 'star', {'choice' : "Send Honk", 'target' : value.Reference}, null, 'pdalink fixedLeft')}} {{/if}} {{if data.cartridge.access.access_mime}} - {{:helper.link('*Send Virus*', 'circle-arrow-s', {'choice' : "Send Silence", 'target' : value.Reference}, null, 'pdalink fixedLeft')}} + {{:helper.link('*Send Virus*', 'arrow-circle-down', {'choice' : "Send Silence", 'target' : value.Reference}, null, 'pdalink fixedLeft')}} {{/if}} {{/if}}
@@ -332,11 +332,11 @@ Used In File(s): \code\game\objects\items\devices\PDA\PDA.dm

Other PDAs

{{for data.pdas}}
- {{:helper.link(value.Name, 'circle-arrow-s', {'choice' : "Message", 'target' : value.Reference}, null, 'pdalink')}} + {{:helper.link(value.Name, 'arrow-circle-down', {'choice' : "Message", 'target' : value.Reference}, null, 'pdalink')}} {{if data.cartridge}} - {{if data.cartridge.access.access_detonate_pda && value.Detonate}} {{:helper.link('*Detonate*', 'radiation', {'choice' : "Detonate", 'target' : value.Reference}, null, 'pdalink fixedLeft')}} {{/if}} + {{if data.cartridge.access.access_detonate_pda && value.Detonate}} {{:helper.link('*Detonate*', 'exclamation-circle', {'choice' : "Detonate", 'target' : value.Reference}, null, 'pdalink fixedLeft')}} {{/if}} {{if data.cartridge.access.access_clown}} {{:helper.link('*Send Virus*', 'star', {'choice' : "Send Honk", 'target' : value.Reference}, null, 'pdalink fixedLeft')}} {{/if}} - {{if data.cartridge.access.access_mime}} {{:helper.link('*Send Virus*', 'circle-arrow-s', {'choice' : "Send Silence", 'target' : value.Reference}, null, 'pdalink fixedLeft')}} {{/if}} + {{if data.cartridge.access.access_mime}} {{:helper.link('*Send Virus*', 'arrow-circle-down', {'choice' : "Send Silence", 'target' : value.Reference}, null, 'pdalink fixedLeft')}} {{/if}} {{/if}}
{{/for}} @@ -552,7 +552,7 @@ Used In File(s): \code\game\objects\items\devices\PDA\PDA.dm
- {{:helper.link('Send Signal', 'radiation', {'cartmenu' : "1", 'choice' : "Send Signal"}, null, null)}} + {{:helper.link('Send Signal', 'exclamation-circle', {'cartmenu' : "1", 'choice' : "Send Signal"}, null, null)}}
@@ -592,10 +592,10 @@ Used In File(s): \code\game\objects\items\devices\PDA\PDA.dm ALERT!:
- {{:helper.link('None', 'alert', {'cartmenu' : "1", 'choice' : "Status",'statdisp' : "alert", 'alert' : "default"}, null, null)}} - {{:helper.link('Red Alert', 'alert', {'cartmenu' : "1", 'choice' : "Status",'statdisp' : "alert", 'alert' : "redalert"}, null, null)}} - {{:helper.link('Lockdown', 'caution', {'cartmenu' : "1", 'choice' : "Status",'statdisp' : "alert", 'alert' : "lockdown"}, null, null)}} - {{:helper.link('Biohazard', 'radiation', {'cartmenu' : "1", 'choice' : "Status",'statdisp' : "alert", 'alert' : "biohazard"}, null, null)}} + {{:helper.link('None', 'bell', {'cartmenu' : "1", 'choice' : "Status",'statdisp' : "alert", 'exclamation-triangle' : "default"}, null, null)}} + {{:helper.link('Red Alert', 'bell', {'cartmenu' : "1", 'choice' : "Status",'statdisp' : "alert", 'exclamation-triangle' : "redalert"}, null, null)}} + {{:helper.link('Lockdown', 'exclamation-circle', {'cartmenu' : "1", 'choice' : "Status",'statdisp' : "alert", 'exclamation-triangle' : "lockdown"}, null, null)}} + {{:helper.link('Biohazard', 'exclamation-circle', {'cartmenu' : "1", 'choice' : "Status",'statdisp' : "alert", 'exclamation-triangle' : "biohazard"}, null, null)}}
@@ -607,7 +607,7 @@ Used In File(s): \code\game\objects\items\devices\PDA\PDA.dm {{for data.records.powermonitors}}
- {{:helper.link(value.Name, 'radiation', {'cartmenu' : "1", 'choice' : "Power Select",'target' : value.ref}, null, null)}} + {{:helper.link(value.Name, 'exclamation-circle', {'cartmenu' : "1", 'choice' : "Power Select",'target' : value.ref}, null, null)}}
{{/for}} diff --git a/nano/templates/poolcontroller.tmpl b/nano/templates/poolcontroller.tmpl index 7f24546e4b2..ba6b0f6ded7 100644 --- a/nano/templates/poolcontroller.tmpl +++ b/nano/templates/poolcontroller.tmpl @@ -31,25 +31,25 @@ Used In File(s): \code\game\machinery\poolcontroller.dm {{if data.emagged}}
- {{:helper.link('Scalding', 'circle-arrow-n', { 'temp' : 'Scalding' }, data.currentTemp == "scalding" ? 'selected' : null)}} + {{:helper.link('Scalding', 'arrow-circle-up', { 'temp' : 'Scalding' }, data.currentTemp == "scalding" ? 'selected' : null)}}
{{/if}}
- {{:helper.link('Warm', 'circle-arrow-n', { 'temp' : 'Warm' }, data.currentTemp == "warm" ? 'selected' : null)}} + {{:helper.link('Warm', 'arrow-circle-up', { 'temp' : 'Warm' }, data.currentTemp == "warm" ? 'selected' : null)}}
- {{:helper.link('Normal', 'circle-arrow-e', { 'temp' : 'Normal' }, data.currentTemp == "normal" ? 'selected' : null)}} + {{:helper.link('Normal', 'arrow-circle-right', { 'temp' : 'Normal' }, data.currentTemp == "normal" ? 'selected' : null)}}
- {{:helper.link('Cool', 'circle-arrow-s', { 'temp' : 'Cool' }, data.currentTemp == "cool" ? 'selected' : null)}} + {{:helper.link('Cool', 'arrow-circle-down', { 'temp' : 'Cool' }, data.currentTemp == "cool" ? 'selected' : null)}}
{{if data.emagged}}
- {{:helper.link('Frigid', 'circle-arrow-s', { 'temp' : 'Frigid' }, data.currentTemp == "frigid" ? 'selected' : null)}} + {{:helper.link('Frigid', 'arrow-circle-down', { 'temp' : 'Frigid' }, data.currentTemp == "frigid" ? 'selected' : null)}}
{{/if}} \ No newline at end of file diff --git a/nano/templates/portpump.tmpl b/nano/templates/portpump.tmpl index 15c54bff42d..af95e27a872 100644 --- a/nano/templates/portpump.tmpl +++ b/nano/templates/portpump.tmpl @@ -68,7 +68,7 @@ Power Switch:
- {{:helper.link('On', 'unlocked', {'power' : 1}, data.on ? 'selected' : null)}}{{:helper.link('Off', 'locked', {'power' : 1}, data.on ? null : 'selected')}} + {{:helper.link('On', 'unlock', {'power' : 1}, data.on ? 'selected' : null)}}{{:helper.link('Off', 'lock', {'power' : 1}, data.on ? null : 'selected')}}
@@ -77,7 +77,7 @@ Pump Direction:
- {{:helper.link('Out', 'arrowreturn-1-e', {'direction' : 1}, data.pump_dir ? 'selected' : null)}}{{:helper.link('In', 'arrowreturn-1-w', {'direction' : 1}, data.pump_dir ? null : 'selected')}} + {{:helper.link('Out', 'arrow-right', {'direction' : 1}, data.pump_dir ? 'selected' : null)}}{{:helper.link('In', 'arrow-left', {'direction' : 1}, data.pump_dir ? null : 'selected')}}
diff --git a/nano/templates/portscrubber.tmpl b/nano/templates/portscrubber.tmpl index 8537ae4d5d4..559119177c4 100644 --- a/nano/templates/portscrubber.tmpl +++ b/nano/templates/portscrubber.tmpl @@ -68,7 +68,7 @@ Power Switch:
- {{:helper.link('On', 'unlocked', {'power' : 1}, data.on ? 'selected' : null)}}{{:helper.link('Off', 'locked', {'power' : 1}, data.on ? null : 'selected')}} + {{:helper.link('On', 'unlock', {'power' : 1}, data.on ? 'selected' : null)}}{{:helper.link('Off', 'lock', {'power' : 1}, data.on ? null : 'selected')}}
diff --git a/nano/templates/request_console.tmpl b/nano/templates/request_console.tmpl index f14e27190fa..1005f583ec8 100644 --- a/nano/templates/request_console.tmpl +++ b/nano/templates/request_console.tmpl @@ -29,7 +29,7 @@ Used In File(s): \code\game\machinery\requests_console.dm {{/for}}
There are no available departments to request assistance from.

-
{{:helper.link('Back', 'arrowreturnthick-1-w', { 'setScreen' : 0 })}}
+
{{:helper.link('Back', 'arrow-left', { 'setScreen' : 0 })}}
{{else data.screen == 2}}

Request supplies from another department.

@@ -45,7 +45,7 @@ Used In File(s): \code\game\machinery\requests_console.dm {{/for}}
There are no available departments to request supplies from.

-
{{:helper.link('Back', 'arrowreturnthick-1-w', { 'setScreen' : 0 })}}
+
{{:helper.link('Back', 'arrow-left', { 'setScreen' : 0 })}}
{{else data.screen == 3}}

Relay info to another department.

@@ -61,13 +61,13 @@ Used In File(s): \code\game\machinery\requests_console.dm {{/for}}
There are no available departments to relay information to.

-
{{:helper.link('Back', 'arrowreturnthick-1-w', { 'setScreen' : 0 })}}
+
{{:helper.link('Back', 'arrow-left', { 'setScreen' : 0 })}}
{{else data.screen == 4}}
Message sent successfully.
-
{{:helper.link('Continue', 'arrowthick-1-e', { 'setScreen' : 0 })}}
+
{{:helper.link('Continue', 'arrow-right', { 'setScreen' : 0 })}}
{{else data.screen == 5}}
An Error occured. Message not sent.
-
{{:helper.link('Continue', 'arrowthick-1-e', { 'setScreen' : 0 })}}
+
{{:helper.link('Continue', 'arrow-right', { 'setScreen' : 0 })}}
{{else data.screen == 6}}
{{for data.message_log}} @@ -76,7 +76,7 @@ Used In File(s): \code\game\machinery\requests_console.dm
No messages have been recieved.
{{/for}}
-
{{:helper.link('Back', 'arrowreturnthick-1-w', { 'setScreen' : 0 })}}
+
{{:helper.link('Back', 'arrow-left', { 'setScreen' : 0 })}}
{{else data.screen == 7}}

Message Authentication


@@ -85,8 +85,8 @@ Used In File(s): \code\game\machinery\requests_console.dm
Stamped by: {{:data.msgStamped}}
- {{:helper.link('Send Message', 'arrowthick-1-e', { 'department' : data.recipient })}} - {{:helper.link('Back', 'arrowreturnthick-1-w', { 'setScreen' : 0 })}} + {{:helper.link('Send Message', 'arrow-right', { 'department' : data.recipient })}} + {{:helper.link('Back', 'arrow-left', { 'setScreen' : 0 })}}
{{else data.screen == 8}}

Station wide announcement

@@ -99,8 +99,8 @@ Used In File(s): \code\game\machinery\requests_console.dm {{/if}}
- {{:helper.link('Announce', 'signal-diag', { 'sendAnnouncement' : 1 }, (data.announceAuth && data.message) ? null : 'disabled' )}} - {{:helper.link('Back', 'arrowreturnthick-1-w', { 'setScreen' : 0 })}} + {{:helper.link('Announce', 'signal', { 'sendAnnouncement' : 1 }, (data.announceAuth && data.message) ? null : 'disabled' )}} + {{:helper.link('Back', 'arrow-left', { 'setScreen' : 0 })}}
{{else}} {{if data.newmessagepriority == 1}} @@ -108,14 +108,14 @@ Used In File(s): \code\game\machinery\requests_console.dm {{else data.newmessagepriority == 2}}
NEW PRIORITY MESSAGES
{{/if}} -
{{:helper.link('View Messages', data.newmessagepriority ? 'mail-closed' : 'mail-open', { 'setScreen' : 6 })}}
+
{{:helper.link('View Messages', data.newmessagepriority ? 'envelope' : 'envelope-o', { 'setScreen' : 6 })}}

{{:helper.link('Request Assistance', 'gear', { 'setScreen' : 1 })}}
{{:helper.link('Request Supplies', 'gear', { 'setScreen' : 2 })}}
{{:helper.link('Relay Anonymous Information', 'gear', { 'setScreen' : 3})}}

{{if data.announcementConsole}} -
{{:helper.link('Send Station-wide Announcement', 'signal-diag', { 'setScreen' : 8})}}
+
{{:helper.link('Send Station-wide Announcement', 'signal', { 'setScreen' : 8})}}

{{/if}}
{{:helper.link(data.silent ? 'Speaker OFF' : 'Speaker ON', data.silent ? 'volume-off' : 'volume-on', { 'toggleSilent' : 1})}}
diff --git a/nano/templates/robot_control.tmpl b/nano/templates/robot_control.tmpl index 3ee100e0de6..c3e830f4b35 100644 --- a/nano/templates/robot_control.tmpl +++ b/nano/templates/robot_control.tmpl @@ -6,11 +6,11 @@
{{if data.safety}} - {{:helper.link('ARM', 'unlocked', {'arm' : 1}, !data.allowed ? 'disabled' : null)}} - {{:helper.link('DETONATE', 'radiation', {'nuke' : 1}, 'disabled')}} + {{:helper.link('ARM', 'unlock', {'arm' : 1}, !data.allowed ? 'disabled' : null)}} + {{:helper.link('DETONATE', 'exclamation-circle', {'nuke' : 1}, 'disabled')}} {{else}} - {{:helper.link('DISARM', 'locked', {'arm' : 1}, !data.allowed ? 'disabled' : null)}} - {{:helper.link('DETONATE', 'radiation', {'nuke' : 1}, !data.allowed ? 'disabled' : null, 'redButton')}} + {{:helper.link('DISARM', 'lock', {'arm' : 1}, !data.allowed ? 'disabled' : null)}} + {{:helper.link('DETONATE', 'exclamation-circle', {'nuke' : 1}, !data.allowed ? 'disabled' : null, 'redButton')}} {{/if}}
@@ -83,11 +83,11 @@ {{/if}}

Actions

{{if value.status == "Operational"}} - {{:helper.link('Lockdown', 'locked', {'lockdown' : value.name}, !data.allowed ? 'disabled' : null)}} + {{:helper.link('Lockdown', 'lock', {'lockdown' : value.name}, !data.allowed ? 'disabled' : null)}} {{else}} - {{:helper.link('Unlock', 'unlocked', {'lockdown' : value.name}, !data.allowed ? 'disabled' : null)}} + {{:helper.link('Unlock', 'unlock', {'lockdown' : value.name}, !data.allowed ? 'disabled' : null)}} {{/if}} - {{:helper.link('Self-Destruct', 'radiation', {'detonate' : value.name}, !data.allowed ? 'disabled' : null, 'redButton')}} + {{:helper.link('Self-Destruct', 'exclamation-circle', {'detonate' : value.name}, !data.allowed ? 'disabled' : null, 'redButton')}} {{if value.hackable}} {{:helper.link('Hack', 'calculator', {'hack' : value.name}, !data.allowed ? 'disabled' : null, 'redButton')}} {{/if}} diff --git a/nano/templates/sec_camera.tmpl b/nano/templates/sec_camera.tmpl index b9764555cd6..df3bccbd787 100644 --- a/nano/templates/sec_camera.tmpl +++ b/nano/templates/sec_camera.tmpl @@ -2,7 +2,7 @@ Title: Security Camera Console (Main content) Used In File(s): \code\game\machinery\computer\camera.dm --> -{{:helper.link('Show Map', 'pin-s', {'showMap' : 1})}} +{{:helper.link('Show Map', 'thumb-tack', {'showMap' : 1})}} {{:helper.link('Reset', 'refresh', {'reset' : 1})}}
Current Camera:
diff --git a/nano/templates/sec_camera_map_header.tmpl b/nano/templates/sec_camera_map_header.tmpl index 175e61062e7..8052673efe1 100644 --- a/nano/templates/sec_camera_map_header.tmpl +++ b/nano/templates/sec_camera_map_header.tmpl @@ -2,7 +2,7 @@ Title: Security Camera Console (Map header) Used In File(s): \code\game\machinery\computer\camera.dm --> -{{:helper.link('Show Camera List', 'script', {'showMap' : 0})}} +{{:helper.link('Show Camera List', 'file-text', {'showMap' : 0})}} {{:helper.link('Reset', 'refresh', {'reset' : 1})}}
diff --git a/nano/templates/shuttle_control_console.tmpl b/nano/templates/shuttle_control_console.tmpl index 36540683159..eb7ce9c0ad8 100644 --- a/nano/templates/shuttle_control_console.tmpl +++ b/nano/templates/shuttle_control_console.tmpl @@ -58,9 +58,9 @@
- {{:helper.link('Launch Shuttle', 'arrowthickstop-1-e', {'move' : '1'}, data.can_launch? null : 'disabled' , null)}} - {{:helper.link('Cancel Launch', 'cancel', {'cancel' : '1'}, data.can_cancel ? null : 'disabled' , null)}} - {{:helper.link('Force Launch', 'alert', {'force' : '1'}, data.can_force? null : 'disabled' , data.can_force ? 'redButton' : null)}} + {{:helper.link('Launch Shuttle', 'arrow-circle-right', {'move' : '1'}, data.can_launch? null : 'disabled' , null)}} + {{:helper.link('Cancel Launch', 'ban', {'cancel' : '1'}, data.can_cancel ? null : 'disabled' , null)}} + {{:helper.link('Force Launch', 'exclamation-triangle', {'force' : '1'}, data.can_force? null : 'disabled' , data.can_force ? 'redButton' : null)}}
\ No newline at end of file diff --git a/nano/templates/shuttle_control_console_exploration.tmpl b/nano/templates/shuttle_control_console_exploration.tmpl index fe765246d25..2e470a00978 100644 --- a/nano/templates/shuttle_control_console_exploration.tmpl +++ b/nano/templates/shuttle_control_console_exploration.tmpl @@ -58,16 +58,16 @@
{{:data.destination_name}}
- {{:helper.link('Choose Destination', 'arrowreturn-1-s', {'pick' : '1'}, data.can_pick ? null : 'disabled' , null)}} + {{:helper.link('Choose Destination', 'arrow-down', {'pick' : '1'}, data.can_pick ? null : 'disabled' , null)}}

Shuttle Control

- {{:helper.link('Launch Shuttle', 'arrowthickstop-1-e', {'move' : '1'}, data.can_launch ? null : 'disabled' , null)}} - {{:helper.link('Cancel Launch', 'cancel', {'cancel' : '1'}, data.can_cancel ? null : 'disabled' , null)}} - {{:helper.link('Force Launch', 'alert', {'force' : '1'}, data.can_force ? null : 'disabled' , data.can_force ? 'redButton' : null)}} + {{:helper.link('Launch Shuttle', 'arrow-circle-right', {'move' : '1'}, data.can_launch ? null : 'disabled' , null)}} + {{:helper.link('Cancel Launch', 'ban', {'cancel' : '1'}, data.can_cancel ? null : 'disabled' , null)}} + {{:helper.link('Force Launch', 'exclamation-triangle', {'force' : '1'}, data.can_force ? null : 'disabled' , data.can_force ? 'redButton' : null)}}
\ No newline at end of file diff --git a/nano/templates/shuttle_control_multi_console.tmpl b/nano/templates/shuttle_control_multi_console.tmpl index e3094084d7c..2d7d2fbb622 100644 --- a/nano/templates/shuttle_control_multi_console.tmpl +++ b/nano/templates/shuttle_control_multi_console.tmpl @@ -48,10 +48,10 @@
- {{:helper.link('Launch Ship', 'arrowthickstop-1-e', {'move_multi' : '1'}, data.can_launch ? null : 'disabled' , null)}} - {{:helper.link('Return to Base', 'arrowthickstop-1-w', {'start' : '1'}, data.can_return_to_base ? null : 'disabled' , null)}} + {{:helper.link('Launch Ship', 'arrow-circle-right', {'move_multi' : '1'}, data.can_launch ? null : 'disabled' , null)}} + {{:helper.link('Return to Base', 'arrow-circle-o-left', {'start' : '1'}, data.can_return_to_base ? null : 'disabled' , null)}} {{if data.can_cloak}} - {{:helper.link(data.cloaked ? 'Disable Cloak' : 'Enable Cloak', 'alert', {'toggle_cloak' : '1'}, data.can_cloak ? null : 'disabled' , null)}} + {{:helper.link(data.cloaked ? 'Disable Cloak' : 'Enable Cloak', 'exclamation-triangle', {'toggle_cloak' : '1'}, data.can_cloak ? null : 'disabled' , null)}} {{/if}}
diff --git a/nano/templates/simple_airlock_console.tmpl b/nano/templates/simple_airlock_console.tmpl index ca49b20f6ae..de848b9f734 100644 --- a/nano/templates/simple_airlock_console.tmpl +++ b/nano/templates/simple_airlock_console.tmpl @@ -14,23 +14,23 @@
- {{:helper.link('Cycle to Exterior', 'arrowthickstop-1-w', {'command' : 'cycle_ext'}, data.processing ? 'disabled' : null)}} - {{:helper.link('Cycle to Interior', 'arrowthickstop-1-e', {'command' : 'cycle_int'}, data.processing ? 'disabled' : null)}} + {{:helper.link('Cycle to Exterior', 'arrow-circle-o-left', {'command' : 'cycle_ext'}, data.processing ? 'disabled' : null)}} + {{:helper.link('Cycle to Interior', 'arrow-circle-right', {'command' : 'cycle_int'}, data.processing ? 'disabled' : null)}}
{{if data.interior_status.state == "open"}} - {{:helper.link('Force exterior door', 'alert', {'command' : 'force_ext'}, null, 'redButton')}} + {{:helper.link('Force exterior door', 'exclamation-triangle', {'command' : 'force_ext'}, null, 'redButton')}} {{else}} - {{:helper.link('Force exterior door', 'alert', {'command' : 'force_ext'}, null, data.processing ? 'yellowButton' : null)}} + {{:helper.link('Force exterior door', 'exclamation-triangle', {'command' : 'force_ext'}, null, data.processing ? 'yellowButton' : null)}} {{/if}} {{if data.exterior_status.state == "open"}} - {{:helper.link('Force interior door', 'alert', {'command' : 'force_int'}, null, 'redButton')}} + {{:helper.link('Force interior door', 'exclamation-triangle', {'command' : 'force_int'}, null, 'redButton')}} {{else}} - {{:helper.link('Force interior door', 'alert', {'command' : 'force_int'}, null, data.processing ? 'yellowButton' : null)}} + {{:helper.link('Force interior door', 'exclamation-triangle', {'command' : 'force_int'}, null, data.processing ? 'yellowButton' : null)}} {{/if}}
- {{:helper.link('Abort', 'cancel', {'command' : 'abort'}, data.processing ? null : 'disabled', data.processing ? 'redButton' : null)}} + {{:helper.link('Abort', 'ban', {'command' : 'abort'}, data.processing ? null : 'disabled', data.processing ? 'redButton' : null)}}
\ No newline at end of file diff --git a/nano/templates/simple_docking_console.tmpl b/nano/templates/simple_docking_console.tmpl index 73c8ff8e3e1..c97e8a84924 100644 --- a/nano/templates/simple_docking_console.tmpl +++ b/nano/templates/simple_docking_console.tmpl @@ -88,11 +88,11 @@
{{if data.docking_status == "docked"}} - {{:helper.link('Force exterior door', 'alert', {'command' : 'force_door'}, data.override_enabled ? null : 'disabled', null)}} - {{:helper.link('Override', 'alert', {'command' : 'toggle_override'}, null, data.override_enabled ? 'redButton' : null)}} + {{:helper.link('Force exterior door', 'exclamation-triangle', {'command' : 'force_door'}, data.override_enabled ? null : 'disabled', null)}} + {{:helper.link('Override', 'exclamation-triangle', {'command' : 'toggle_override'}, null, data.override_enabled ? 'redButton' : null)}} {{else}} - {{:helper.link('Force exterior door', 'alert', {'command' : 'force_door'}, data.override_enabled ? null : 'disabled', data.override_enabled ? 'redButton' : null)}} - {{:helper.link('Override', 'alert', {'command' : 'toggle_override'}, null, data.override_enabled ? 'redButton' : 'yellowButton')}} + {{:helper.link('Force exterior door', 'exclamation-triangle', {'command' : 'force_door'}, data.override_enabled ? null : 'disabled', data.override_enabled ? 'redButton' : null)}} + {{:helper.link('Override', 'exclamation-triangle', {'command' : 'toggle_override'}, null, data.override_enabled ? 'redButton' : 'yellowButton')}} {{/if}}
diff --git a/nano/templates/simple_docking_console_pod.tmpl b/nano/templates/simple_docking_console_pod.tmpl index 07f055ea2cc..b17a8a01028 100644 --- a/nano/templates/simple_docking_console_pod.tmpl +++ b/nano/templates/simple_docking_console_pod.tmpl @@ -88,13 +88,13 @@
{{if data.docking_status == "docked"}} - {{:helper.link('Force exterior door', 'alert', {'command' : 'force_door'}, data.override_enabled ? null : 'disabled', null)}} - {{:helper.link('Override', 'alert', {'command' : 'toggle_override'}, null, data.override_enabled ? 'redButton' : null)}} - {{:helper.link('MANUAL EJECT', 'alert', {'command' : 'toggle_override'}, 'disabled', null)}} + {{:helper.link('Force exterior door', 'exclamation-triangle', {'command' : 'force_door'}, data.override_enabled ? null : 'disabled', null)}} + {{:helper.link('Override', 'exclamation-triangle', {'command' : 'toggle_override'}, null, data.override_enabled ? 'redButton' : null)}} + {{:helper.link('MANUAL EJECT', 'exclamation-triangle', {'command' : 'toggle_override'}, 'disabled', null)}} {{else}} - {{:helper.link('Force exterior door', 'alert', {'command' : 'force_door'}, data.override_enabled ? null : 'disabled', data.override_enabled ? 'redButton' : null)}} - {{:helper.link('Override', 'alert', {'command' : 'toggle_override'}, null, data.override_enabled ? 'redButton' : 'yellowButton')}} - {{:helper.link('MANUAL EJECT', 'alert', {'command' : 'toggle_override'}, data.can_force ? null : 'disabled', data.can_force ? 'redButton' : null)}} + {{:helper.link('Force exterior door', 'exclamation-triangle', {'command' : 'force_door'}, data.override_enabled ? null : 'disabled', data.override_enabled ? 'redButton' : null)}} + {{:helper.link('Override', 'exclamation-triangle', {'command' : 'toggle_override'}, null, data.override_enabled ? 'redButton' : 'yellowButton')}} + {{:helper.link('MANUAL EJECT', 'exclamation-triangle', {'command' : 'toggle_override'}, data.can_force ? null : 'disabled', data.can_force ? 'redButton' : null)}} {{/if}}
diff --git a/nano/templates/sleeper.tmpl b/nano/templates/sleeper.tmpl index 9c7a934a84a..0fdcbbcf8eb 100644 --- a/nano/templates/sleeper.tmpl +++ b/nano/templates/sleeper.tmpl @@ -146,7 +146,7 @@ Used In File(s): \code\game\machinery\Sleeper.dm Sleeper Status:
- {{:helper.link('Eject Occupant', 'arrowreturnthick-1-s', {'ejectify' : 1}, data.hasOccupant ? null : 'disabled')}} + {{:helper.link('Eject Occupant', 'arrow-circle-o-down', {'ejectify' : 1}, data.hasOccupant ? null : 'disabled')}}
 
@@ -166,7 +166,7 @@ Used In File(s): \code\game\machinery\Sleeper.dm {{if data.isBeakerLoaded}}
- {{:helper.link('On', 'power', {'togglefilter' : 1}, data.occupant.hasBlood ? (data.dialysis ? 'selected' : null) : 'disabled')}}{{:helper.link('Off', 'close', {'togglefilter' : 1}, data.dialysis ? null : 'selected')}} + {{:helper.link('On', 'power-off', {'togglefilter' : 1}, data.occupant.hasBlood ? (data.dialysis ? 'selected' : null) : 'disabled')}}{{:helper.link('Off', 'close', {'togglefilter' : 1}, data.dialysis ? null : 'selected')}}
{{/if}} diff --git a/nano/templates/slotmachine.tmpl b/nano/templates/slotmachine.tmpl index dd0e29b42ea..287830bbb5b 100644 --- a/nano/templates/slotmachine.tmpl +++ b/nano/templates/slotmachine.tmpl @@ -15,7 +15,7 @@ Used In File(s): /code/game/machinery/slotmachine.dm Five credits to play!
- {{:helper.link('SPIN!', 'arrowrefresh-1-s', {'ops' : 1}, data.money >= 5 && !data.working ? null : 'disabled')}} + {{:helper.link('SPIN!', 'refresh', {'ops' : 1}, data.money >= 5 && !data.working ? null : 'disabled')}}
{{if data.result}} diff --git a/nano/templates/smartfridge.tmpl b/nano/templates/smartfridge.tmpl index f1acf955e84..873487454dc 100644 --- a/nano/templates/smartfridge.tmpl +++ b/nano/templates/smartfridge.tmpl @@ -15,18 +15,18 @@ {{for data.contents}}
{{:value.display_name}} ({{:value.quantity}} available) -
Vend: 
{{:helper.link('x1', 'circle-arrow-s', { "vend" : value.vend, "amount" : 1 }, null, 'statusValue')}} +
Vend: 
{{:helper.link('x1', 'arrow-circle-down', { "vend" : value.vend, "amount" : 1 }, null, 'statusValue')}} {{if value.quantity >= 5}} - {{:helper.link('x5', 'circle-arrow-s', { "vend" : value.vend, "amount" : 5 }, null, 'statusValue')}} + {{:helper.link('x5', 'arrow-circle-down', { "vend" : value.vend, "amount" : 5 }, null, 'statusValue')}} {{/if}} {{if value.quantity >= 10}} - {{:helper.link('x10', 'circle-arrow-s', { "vend" : value.vend, "amount" : 10 }, null, 'statusValue')}} + {{:helper.link('x10', 'arrow-circle-down', { "vend" : value.vend, "amount" : 10 }, null, 'statusValue')}} {{/if}} {{if value.quantity >= 25}} - {{:helper.link('x25', 'circle-arrow-s', { "vend" : value.vend, "amount" : 25 }, null, 'statusValue')}} + {{:helper.link('x25', 'arrow-circle-down', { "vend" : value.vend, "amount" : 25 }, null, 'statusValue')}} {{/if}} {{if value.quantity > 1}} - {{:helper.link('All', 'circle-arrow-s', { "vend" : value.vend, "amount" : value.quantity }, null, 'statusValue')}} + {{:helper.link('All', 'arrow-circle-down', { "vend" : value.vend, "amount" : value.quantity }, null, 'statusValue')}} {{/if}}
{{/for}} diff --git a/nano/templates/smes.tmpl b/nano/templates/smes.tmpl index 799ac3911d7..d822cbd0295 100644 --- a/nano/templates/smes.tmpl +++ b/nano/templates/smes.tmpl @@ -49,7 +49,7 @@ Output Status:
- {{:helper.link('Online', 'power', {'online' : 1}, data.outputOnline ? 'selected' : null)}}{{:helper.link('Offline', 'close', {'online' : 1}, data.outputOnline ? null : 'selected')}} + {{:helper.link('Online', 'power-off', {'online' : 1}, data.outputOnline ? 'selected' : null)}}{{:helper.link('Offline', 'close', {'online' : 1}, data.outputOnline ? null : 'selected')}}   {{if data.outputting == 2}} [Outputting] diff --git a/nano/templates/solar_control.tmpl b/nano/templates/solar_control.tmpl index 263764679a2..74d20361424 100644 --- a/nano/templates/solar_control.tmpl +++ b/nano/templates/solar_control.tmpl @@ -38,11 +38,11 @@ Used In File(s): \code\modules\power\solar.dm
{{:helper.link('Off', 'close', {'track' : '0'}, (data.tracking_state == 0) ? 'selected' : '')}} - {{:helper.link('Timed', 'clock', {'track' : '1'}, (data.tracking_state == 1) ? 'selected' : '')}} + {{:helper.link('Timed', 'clock-o', {'track' : '1'}, (data.tracking_state == 1) ? 'selected' : '')}} {{if data.connected_tracker}} - {{:helper.link('Auto', 'signal-diag', {'track' : '2'}, (data.tracking_state == 2) ? 'selected' : '')}} + {{:helper.link('Auto', 'signal', {'track' : '2'}, (data.tracking_state == 2) ? 'selected' : '')}} {{else}} - {{:helper.link('Auto', 'signal-diag', null, 'disabled')}} + {{:helper.link('Auto', 'signal', null, 'disabled')}} {{/if}} diff --git a/nano/templates/song.tmpl b/nano/templates/song.tmpl index 43ab61b75ef..894344a7812 100644 --- a/nano/templates/song.tmpl +++ b/nano/templates/song.tmpl @@ -38,7 +38,7 @@ Used In File(s): \code\game\objects\structures\musician.dm
{{:index + 1}}: 
{{:helper.link('Edit', 'pencil', {'modifyline': index+1}, data.playing ? 'disabled' : null)}} - {{:helper.link('Insert', 'arrowreturn-1-n', {'insertline': index+1}, data.playing ? 'disabled' : null)}} + {{:helper.link('Insert', 'arrow-up', {'insertline': index+1}, data.playing ? 'disabled' : null)}} {{:helper.link('Delete', 'trash', {'deleteline': index+1}, data.playing ? 'disabled' : null)}}
{{:value}}
@@ -46,14 +46,14 @@ Used In File(s): \code\game\objects\structures\musician.dm {{/for}}
- {{:helper.link('Add Line', 'arrowreturn-1-s', {'insertline': data.lines.length + 1}, data.playing ? 'disabled' : null)}} + {{:helper.link('Add Line', 'arrow-down', {'insertline': data.lines.length + 1}, data.playing ? 'disabled' : null)}}

- {{:helper.link('Help', data.help ? 'close' : 'help', {'help': 1})}} + {{:helper.link('Help', data.help ? 'close' : 'question', {'help': 1})}}
{{if data.help}} diff --git a/nano/templates/supply_console.tmpl b/nano/templates/supply_console.tmpl index 27c479be99e..6711c6f1b4e 100644 --- a/nano/templates/supply_console.tmpl +++ b/nano/templates/supply_console.tmpl @@ -74,7 +74,7 @@ Used In File(s): \code\game\supplyshuttle.dm
{{/for}} {{else}} - {{:helper.link('Return', 'arrow-1-w', {'contents' : 1})}} + {{:helper.link('Return', 'arrow-left', {'contents' : 1})}}
Contents of {{:data.contents_name}}
diff --git a/nano/templates/tanks.tmpl b/nano/templates/tanks.tmpl index c9d4e6c335a..412b6ef605e 100644 --- a/nano/templates/tanks.tmpl +++ b/nano/templates/tanks.tmpl @@ -41,7 +41,7 @@ Mask Release Valve:
- {{:helper.link('Open', 'unlocked', {'stat' : 1}, (!data.maskConnected) ? 'disabled' : (data.valveOpen ? 'selected' : null))}}{{:helper.link('Close', 'locked', {'stat' : 1}, data.valveOpen ? null : 'selected')}} + {{:helper.link('Open', 'unlock', {'stat' : 1}, (!data.maskConnected) ? 'disabled' : (data.valveOpen ? 'selected' : null))}}{{:helper.link('Close', 'lock', {'stat' : 1}, data.valveOpen ? null : 'selected')}}
diff --git a/nano/templates/teleporter_console.tmpl b/nano/templates/teleporter_console.tmpl index c101b1b833c..026917eb8ef 100644 --- a/nano/templates/teleporter_console.tmpl +++ b/nano/templates/teleporter_console.tmpl @@ -27,10 +27,10 @@ Used In File(s): \code\game\machinery\teleporter.dm
{{:helper.link('Set target', 'gear', {'settarget': 1})}}
-
{{:helper.link('Get target from memory', 'arrowthickstop-1-s', {'locked': 1}, data.locked ? '' : 'disabled')}}
+
{{:helper.link('Get target from memory', 'arrow-circle-down', {'lock': 1}, data.locked ? '' : 'disabled')}}
{{:helper.link('Eject GPS device', 'eject', {'eject': 1}, data.locked ? '' : 'disabled')}}
-
{{:helper.link('Calibrate hub', 'arrow-4-diag', {'calibrate': 1}, data.target == 'None' ? 'disabled' : '')}}
+
{{:helper.link('Calibrate hub', 'arrows-alt', {'calibrate': 1}, data.target == 'None' ? 'disabled' : '')}}
{{/if}} \ No newline at end of file diff --git a/nano/templates/transfer_valve.tmpl b/nano/templates/transfer_valve.tmpl index f8395839994..be64b5cc6f4 100644 --- a/nano/templates/transfer_valve.tmpl +++ b/nano/templates/transfer_valve.tmpl @@ -50,7 +50,7 @@ Valve Status:
- {{:helper.link('Open', 'unlocked', {'open' : 1}, (!data.attachmentOne || !data.attachmentTwo) ? 'disabled' : (data.valveOpen ? 'selected' : null))}}{{:helper.link('Close', 'locked', {'open' : 1}, (!data.attachmentOne || !data.attachmentTwo) ? 'disabled' : (data.valveOpen ? null : 'selected'))}} + {{:helper.link('Open', 'unlock', {'open' : 1}, (!data.attachmentOne || !data.attachmentTwo) ? 'disabled' : (data.valveOpen ? 'selected' : null))}}{{:helper.link('Close', 'lock', {'open' : 1}, (!data.attachmentOne || !data.attachmentTwo) ? 'disabled' : (data.valveOpen ? null : 'selected'))}}
diff --git a/nano/templates/uplink.tmpl b/nano/templates/uplink.tmpl index 77550917993..d6dcec8d05f 100644 --- a/nano/templates/uplink.tmpl +++ b/nano/templates/uplink.tmpl @@ -14,7 +14,7 @@ Used In File(s): \code\game\objects\items\devices\uplinks.dm {{:helper.link('Request Items', 'gear', {'menu' : 0}, null, 'fixedLeftWider')}} {{:helper.link(data.descriptions ? 'Hide Descriptions' : 'Show Descriptions', 'gear', {'descriptions' : 1}, data.menu == 0 ? '' : 'disabled', 'fixedLeftWider')}} {{:helper.link('Exploitable Information', 'gear', {'menu' : 1}, null, 'fixedLeftWider')}} - {{:helper.link('Return', 'arrowreturn-1-w', {'return' : 1}, null, 'fixedLeft')}} + {{:helper.link('Return', 'arrow-left', {'return' : 1}, null, 'fixedLeft')}} {{:helper.link('Close', 'gear', {'lock' : "1"}, null, 'fixedLeft')}} diff --git a/nano/templates/vending_machine.tmpl b/nano/templates/vending_machine.tmpl index 87ceda78e00..44f54996ba2 100644 --- a/nano/templates/vending_machine.tmpl +++ b/nano/templates/vending_machine.tmpl @@ -10,9 +10,9 @@
{{if value.price > 0}} - {{:helper.link('Buy (' + value.price + ')', 'cart', { "vend" : value.key }, value.amount > 0 ? null : 'disabled')}} + {{:helper.link('Buy (' + value.price + ')', 'shopping-cart', { "vend" : value.key }, value.amount > 0 ? null : 'disabled')}} {{else}} - {{:helper.link('Vend', 'circle-arrow-s', { "vend" : value.key }, value.amount > 0 ? null : 'disabled')}} + {{:helper.link('Vend', 'arrow-circle-down', { "vend" : value.key }, value.amount > 0 ? null : 'disabled')}} {{/if}}
@@ -44,8 +44,8 @@ {{if data.message_err}} {{/if}} {{:data.message}}
- {{:helper.link('Pay', 'cart', {'pay' : 1})}} - {{:helper.link('Cancel', 'arrowreturn-1-w', {'cancelpurchase' : 1})}} + {{:helper.link('Pay', 'shopping-cart', {'pay' : 1})}} + {{:helper.link('Cancel', 'arrow-left', {'cancelpurchase' : 1})}}
{{/if}}