Skip to content

Commit

Permalink
remove auto save
Browse files Browse the repository at this point in the history
  • Loading branch information
garrensmith committed Jun 30, 2012
1 parent 05b2783 commit cc103e8
Showing 1 changed file with 20 additions and 24 deletions.
44 changes: 20 additions & 24 deletions _attachments/templates/document.mustache
Original file line number Diff line number Diff line change
Expand Up @@ -14,17 +14,18 @@ specific language governing permissions and limitations under the License.
-->
<ul id="toolbar">
<li><button class="load">Upload Attachment…</button></li>
<li><button id="save-button" class="save">Save Document</button></li>
<li class="right-side"><button class="delete">Delete Document…</button></li>
</ul>

<div id="document-container">
<div id="document-editor">
<span id="expand-all">...</span>
<div id="autosave">
<!-- <div id="autosave">
<input id="autosave-input" type="checkbox" checked></input>
<span id="autosave-txt">auto-save</span>
<span id="save-button" style="display:none" class="save-disabled">save</span>
</div>
</div>-->
</div>
</div>
<div class="spacer"></div>
Expand Down Expand Up @@ -83,9 +84,9 @@ $('button.delete').click(function () {
$('span#expand-all').click(function () {
$('span.expand').click();
})
var saveDisabled = {cursor:"default", "background-color": "#ddd", color:"white"};
var saveEnabled = {cursor:"pointer", "background-color": "#D1D1D1", color:"#575757"};
$("span#save-button").css(saveDisabled)
//var saveDisabled = {cursor:"default", "background-color": "#ddd", color:"white"};
//var saveEnabled = {cursor:"pointer", "background-color": "#D1D1D1", color:"#575757"};
//$("span#save-button").css(saveDisabled)
var save = function (cb, force) {
var doSave = function () {
Expand All @@ -112,22 +113,19 @@ var save = function (cb, force) {
cb()
})
}
doSave();
if (!$("input#autosave-input").attr('checked')) {
$("input#autosave-input").attr('disabled', true);
$("span#save-button")
.css(saveEnabled)
.unbind('click')
.click( function () {
}
$("#save-button").click( function () {
$("#save-button").attr("disabled","disabled");
$("#save-button").text("Saving...");
save(function () {
$("input#autosave-input").attr('disabled', false);
$("span#save-button").unbind('click').css(saveDisabled);
$("#save-button").text("Save Document");
$("#save-button").removeAttr("disabled")
}, true)
})
if (force) {doSave()}
else (cb())
} else {doSave();}
}
});
var getEdit = function (obj, key, val, minWidth) {
var edit = function () {
Expand All @@ -149,10 +147,8 @@ var getEdit = function (obj, key, val, minWidth) {
.height(h)
.change(function () {
obj[key] = coerceFieldValue( $(this).val() );
save(function (){
val.parent().append(createValue[getType(obj[key])](obj, key, true));
val.remove();
})
val.parent().append(createValue[getType(obj[key])](obj, key, true));
val.remove();
})
)
Expand Down Expand Up @@ -434,11 +430,11 @@ request({url:url+'?'+param(docQuery)}, function (err, resp) {
} else {
// Autosave enable and disable
$("input#autosave-input").click( function () {
/*$("input#autosave-input").click( function () {
var disable = !$("input#autosave-input").attr('checked');
$("span#autosave-txt")[disable ? "hide" : "show"]()
$("span#save-button")[disable ? "show" : "hide"]()
})
})*/
var d = $('div#document-editor');
for (i in resp) {
Expand Down

0 comments on commit cc103e8

Please sign in to comment.