Ticket #2474: alert_raise_03122014.patch

File alert_raise_03122014.patch, 1.6 KB (added by rogue-spectre, 9 years ago)

display alert button and end alert button

  • binaries/data/mods/public/gui/session/unit_actions.js

     
    853853    "increase-alert-level": {
    854854        "getInfo": function(entState)
    855855        {
    856             if(!entState.alertRaiser || !entState.alertRaiser.canIncreaseLevel)
     856            if(!entState.alertRaiser)
    857857                return false;
    858 
    859             if(entState.alertRaiser.hasRaisedAlert)
     858            if (!entState.alertRaiser.canIncreaseLevel)
     859            {
     860                var tooltip = translate("Maximum alert level reached");
     861                var icon = "bell_level_max.png";
     862                return {
     863                    "tooltip": tooltip,
     864                    "icon": icon
     865                };
     866            }
     867            else if(entState.alertRaiser.hasRaisedAlert)
     868            {
    860869                var tooltip = translate("Increase the alert level to protect more units");
     870                var icon = "bell_level2.png";
     871            }
    861872            else
     873            {
    862874                var tooltip = translate("Raise an alert!");
     875                var icon = "bell_level1.png";
     876            }
    863877            return {
    864878                "tooltip": tooltip,
    865                 "icon": "bell_level1.png"
     879                "icon": icon
    866880            };
    867881        },
    868882        "execute": function(entState)
     
    874888    "alert-end": {
    875889        "getInfo": function(entState)
    876890        {
    877             if(!entState.alertRaiser || !entState.alertRaiser.hasRaisedAlert)
    878                 return false
     891            if(!entState.alertRaiser)
     892                return false;
     893            if(!entState.alertRaiser.hasRaisedAlert)
     894            {
     895                return {
     896                    "tooltip": translate("Minimum alert reached"),
     897                    "icon": "bell_level_min.png"
     898                };
     899            }
    879900            return {
    880901                "tooltip": translate("End of alert."),
    881902                "icon": "bell_level0.png"