showbuttons: bottom, fix

This commit is contained in:
vitalets 2013-04-24 10:00:56 +04:00
parent b9977b25bb
commit 458e11cbfe
4 changed files with 20 additions and 4 deletions

@ -4,6 +4,7 @@ X-editable changelog
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] update to bootstrap-datepicker 1.0.2 (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, {
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({
icons: { primary: "ui-icon-check" },
text: false

@ -17,6 +17,12 @@
*display: inline;
}
.editable-buttons.editable-buttons-bottom {
display: block;
margin-top: 7px;
margin-left: 0;
}
.editable-input {
vertical-align: top;
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);
},
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
@ -505,11 +509,11 @@ Editableform is linked with one of input types, e.g. 'text', 'select' etc.
**/
ajaxOptions: null,
/**
Whether to show buttons or not.
Where to show buttons: left(true)|bottom|false
Form without buttons is auto-submitted.
@property showbuttons
@type boolean
@type boolean|string
@default true
@since 1.1.1
**/