23 lines
501 B
JavaScript
23 lines
501 B
JavaScript
|
define(["dojo/_base/declare", "dojo/data/ItemFileWriteStore"], function (declare) {
|
||
|
|
||
|
return declare("fox.PrefFilterStore", dojo.data.ItemFileWriteStore, {
|
||
|
|
||
|
_saveEverything: function (saveCompleteCallback, saveFailedCallback,
|
||
|
newFileContentString) {
|
||
|
|
||
|
dojo.xhrPost({
|
||
|
url: "backend.php",
|
||
|
content: {
|
||
|
op: "pref-filters", method: "savefilterorder",
|
||
|
payload: newFileContentString
|
||
|
},
|
||
|
error: saveFailedCallback,
|
||
|
load: saveCompleteCallback
|
||
|
});
|
||
|
},
|
||
|
|
||
|
});
|
||
|
});
|
||
|
|
||
|
|