Browse Source

UI-1119: Added the ignore completed elsewhere feature to the same places it was setup in Kazoo-UI

4.3
Jean-Roch Maitre 11 years ago
parent
commit
7a6e650c42
5 changed files with 52 additions and 20 deletions
  1. +6
    -0
      i18n/en-US.json
  2. +6
    -7
      submodules/devices/devices.css
  3. +14
    -5
      views/devices-mobile.html
  4. +13
    -4
      views/devices-sip_device.html
  5. +13
    -4
      views/devices-softphone.html

+ 6
- 0
i18n/en-US.json View File

@ -151,6 +151,12 @@
"type": "Type of encryption: ",
"srtp": "SRTP",
"zrtp": "ZRTP"
},
"__comment": "UI-1119: Adding ignore_complete_elsewhere",
"__version": "3.19",
"ignoreCompletedElsewhere": {
"label": "Ignore Completed Elsewhere",
"help": "When checked supporting phones will show a call missed if it was part of a ring group answered elsewhere."
}
},
"restrictions": {


+ 6
- 7
submodules/devices/devices.css View File

@ -334,13 +334,12 @@
}
/* RTP Special CSS */
.edit-device .content .rtp-line {
margin-left: 100px;
}
.edit-device .content .rtp-line > * {
float: left;
font-size: 14px;
line-height: 28px;
margin: 0 10px;
margin-right: 10px;
}
.edit-device .form-horizontal .control-label.checkbox {
width: inherit;
margin-left: 35px;
}

+ 14
- 5
views/devices-mobile.html View File

@ -206,16 +206,25 @@
{{ i18n.devices.popupSettings.miscellaneous.sectionTitle }}
</div>
<div class="rtp-line">
<label>
<input type="checkbox" id="secure_rtp" name="media.encryption.enforce_security"{{#if media.encryption.enforce_security}} checked="checked"{{/if}}></input>
{{ i18n.devices.popupSettings.miscellaneous.rtp.enable }}
<div class="control-group">
<label class="control-label checkbox">
<input type="checkbox" name="ignore_completed_elsewhere"{{#if ignore_completed_elsewhere}} checked="checked"{{/if}}></input>
{{ i18n.devices.popupSettings.miscellaneous.ignoreCompletedElsewhere.label }} <i class="help-popover icon-question-sign icon-large" data-original-title="{{i18n.devices.popupSettings.miscellaneous.ignoreCompletedElsewhere.help}}" data-placement="top" data-toggle="tooltip"></i>
</label>
</div>
<div class="rtp-line">
<div class="control-group">
<label class="control-label checkbox">
<input type="checkbox" id="secure_rtp" name="media.encryption.enforce_security"{{#if media.encryption.enforce_security}} checked="checked"{{/if}}></input>
{{ i18n.devices.popupSettings.miscellaneous.rtp.enable }}
</label>
</div>
<div id="rtp_method">
{{ i18n.devices.popupSettings.miscellaneous.rtp.type }}
<select name="extra.rtpMethod" class="input-small">
<select class="input-small" name="extra.rtpMethod">
<option value="srtp"{{#compare extra.rtpMethod "===" "srtp"}} selected{{/compare}}>{{ i18n.devices.popupSettings.miscellaneous.rtp.srtp }}</option>
<option value="zrtp"{{#compare extra.rtpMethod "===" "zrtp"}} selected{{/compare}}>{{ i18n.devices.popupSettings.miscellaneous.rtp.zrtp }}</option>
</select>


+ 13
- 4
views/devices-sip_device.html View File

@ -248,11 +248,20 @@
{{ i18n.devices.popupSettings.miscellaneous.sectionTitle }}
</div>
<div class="rtp-line">
<label>
<input type="checkbox" id="secure_rtp" name="media.encryption.enforce_security"{{#if media.encryption.enforce_security}} checked="checked"{{/if}}></input>
{{ i18n.devices.popupSettings.miscellaneous.rtp.enable }}
<div class="control-group">
<label class="control-label checkbox">
<input type="checkbox" name="ignore_completed_elsewhere"{{#if ignore_completed_elsewhere}} checked="checked"{{/if}}></input>
{{ i18n.devices.popupSettings.miscellaneous.ignoreCompletedElsewhere.label }} <i class="help-popover icon-question-sign icon-large" data-original-title="{{i18n.devices.popupSettings.miscellaneous.ignoreCompletedElsewhere.help}}" data-placement="top" data-toggle="tooltip"></i>
</label>
</div>
<div class="rtp-line">
<div class="control-group">
<label class="control-label checkbox">
<input type="checkbox" id="secure_rtp" name="media.encryption.enforce_security"{{#if media.encryption.enforce_security}} checked="checked"{{/if}}></input>
{{ i18n.devices.popupSettings.miscellaneous.rtp.enable }}
</label>
</div>
<div id="rtp_method">
{{ i18n.devices.popupSettings.miscellaneous.rtp.type }}


+ 13
- 4
views/devices-softphone.html View File

@ -205,11 +205,20 @@
{{ i18n.devices.popupSettings.miscellaneous.sectionTitle }}
</div>
<div class="rtp-line">
<label>
<input type="checkbox" id="secure_rtp" name="media.encryption.enforce_security"{{#if media.encryption.enforce_security}} checked="checked"{{/if}}></input>
{{ i18n.devices.popupSettings.miscellaneous.rtp.enable }}
<div class="control-group">
<label class="control-label checkbox">
<input type="checkbox" name="ignore_completed_elsewhere"{{#if ignore_completed_elsewhere}} checked="checked"{{/if}}></input>
{{ i18n.devices.popupSettings.miscellaneous.ignoreCompletedElsewhere.label }} <i class="help-popover icon-question-sign icon-large" data-original-title="{{i18n.devices.popupSettings.miscellaneous.ignoreCompletedElsewhere.help}}" data-placement="top" data-toggle="tooltip"></i>
</label>
</div>
<div class="rtp-line">
<div class="control-group">
<label class="control-label checkbox">
<input type="checkbox" id="secure_rtp" name="media.encryption.enforce_security"{{#if media.encryption.enforce_security}} checked="checked"{{/if}}></input>
{{ i18n.devices.popupSettings.miscellaneous.rtp.enable }}
</label>
</div>
<div id="rtp_method">
{{ i18n.devices.popupSettings.miscellaneous.rtp.type }}


Loading…
Cancel
Save