Browse Source

Don't delete the entire client when a single email address is removed

pull/607/head
Josh Mandel 11 years ago
parent
commit
ff3a210064
  1. 6
      openid-connect-server-webapp/src/main/webapp/resources/js/admin.js

6
openid-connect-server-webapp/src/main/webapp/resources/js/admin.js

@ -88,6 +88,7 @@ var ListWidgetChildView = Backbone.View.extend({
deleteItem:function (e) { deleteItem:function (e) {
e.preventDefault(); e.preventDefault();
e.stopImmediatePropagation();
//this.$el.tooltip('delete'); //this.$el.tooltip('delete');
this.model.destroy({ this.model.destroy({
@ -137,6 +138,7 @@ var ListWidgetView = Backbone.View.extend({
events:{ events:{
"click .btn-add":"addItem", "click .btn-add":"addItem",
"blur input": "addItem",
"keypress":function (e) { "keypress":function (e) {
// trap the enter key // trap the enter key
if (e.which == 13) { if (e.which == 13) {
@ -163,6 +165,10 @@ var ListWidgetView = Backbone.View.extend({
var input_value = $("input", this.el).val().trim(); var input_value = $("input", this.el).val().trim();
if (input_value === ""){
return;
}
var model; var model;
if (this.options.type == 'uri') { if (this.options.type == 'uri') {

Loading…
Cancel
Save