showbuttons: bottom, fix #198
This commit is contained in:
parent
b9977b25bb
commit
458e11cbfe
@ -4,6 +4,7 @@ X-editable changelog
|
|||||||
|
|
||||||
Version 1.4.4 wip
|
Version 1.4.4 wip
|
||||||
----------------------------
|
----------------------------
|
||||||
|
[enh #198] new value of showbuttons: 'bottom' (vitalets)
|
||||||
[enh #192] add class editable-popup to have diferent css for popup and inline (vitalets)
|
[enh #192] add class editable-popup to have diferent css for popup and inline (vitalets)
|
||||||
[enh] update to bootstrap-datepicker 1.0.2 (vitalets)
|
[enh] update to bootstrap-datepicker 1.0.2 (vitalets)
|
||||||
[enh] update to combodate 1.0.3 with yearDescending and roundTime options (vitalets)
|
[enh] update to combodate 1.0.3 with yearDescending and roundTime options (vitalets)
|
||||||
|
@ -6,7 +6,12 @@ Editableform based on jQuery UI
|
|||||||
|
|
||||||
$.extend($.fn.editableform.Constructor.prototype, {
|
$.extend($.fn.editableform.Constructor.prototype, {
|
||||||
initButtons: function() {
|
initButtons: function() {
|
||||||
this.$form.find('.editable-buttons').append($.fn.editableform.buttons);
|
var $btn = this.$form.find('.editable-buttons');
|
||||||
|
$btn.append($.fn.editableform.buttons);
|
||||||
|
if(this.options.showbuttons === 'bottom') {
|
||||||
|
$btn.addClass('editable-buttons-bottom');
|
||||||
|
}
|
||||||
|
|
||||||
this.$form.find('.editable-submit').button({
|
this.$form.find('.editable-submit').button({
|
||||||
icons: { primary: "ui-icon-check" },
|
icons: { primary: "ui-icon-check" },
|
||||||
text: false
|
text: false
|
||||||
|
@ -17,6 +17,12 @@
|
|||||||
*display: inline;
|
*display: inline;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.editable-buttons.editable-buttons-bottom {
|
||||||
|
display: block;
|
||||||
|
margin-top: 7px;
|
||||||
|
margin-left: 0;
|
||||||
|
}
|
||||||
|
|
||||||
.editable-input {
|
.editable-input {
|
||||||
vertical-align: top;
|
vertical-align: top;
|
||||||
display: inline-block; /* should be inline to take effect of parent's white-space: nowrap */
|
display: inline-block; /* should be inline to take effect of parent's white-space: nowrap */
|
||||||
|
@ -33,7 +33,11 @@ Editableform is linked with one of input types, e.g. 'text', 'select' etc.
|
|||||||
this.$form = $($.fn.editableform.template);
|
this.$form = $($.fn.editableform.template);
|
||||||
},
|
},
|
||||||
initButtons: function() {
|
initButtons: function() {
|
||||||
this.$form.find('.editable-buttons').append($.fn.editableform.buttons);
|
var $btn = this.$form.find('.editable-buttons');
|
||||||
|
$btn.append($.fn.editableform.buttons);
|
||||||
|
if(this.options.showbuttons === 'bottom') {
|
||||||
|
$btn.addClass('editable-buttons-bottom');
|
||||||
|
}
|
||||||
},
|
},
|
||||||
/**
|
/**
|
||||||
Renders editableform
|
Renders editableform
|
||||||
@ -505,11 +509,11 @@ Editableform is linked with one of input types, e.g. 'text', 'select' etc.
|
|||||||
**/
|
**/
|
||||||
ajaxOptions: null,
|
ajaxOptions: null,
|
||||||
/**
|
/**
|
||||||
Whether to show buttons or not.
|
Where to show buttons: left(true)|bottom|false
|
||||||
Form without buttons is auto-submitted.
|
Form without buttons is auto-submitted.
|
||||||
|
|
||||||
@property showbuttons
|
@property showbuttons
|
||||||
@type boolean
|
@type boolean|string
|
||||||
@default true
|
@default true
|
||||||
@since 1.1.1
|
@since 1.1.1
|
||||||
**/
|
**/
|
||||||
|
Loading…
x
Reference in New Issue
Block a user