/* This file contains proprietary software owned by Motorola Mobility, Inc.
No rights, expressed or implied, whatsoever to this software are provided by Motorola Mobility, Inc. hereunder.
(c) Copyright 2011 Motorola Mobility, Inc. All Rights Reserved.
*/ //////////////////////////////////////////////////////////////////////// // var Montage = require("montage/core/core").Montage, Component = require("montage/ui/component").Component; //////////////////////////////////////////////////////////////////////// // exports.BaseDocumentModel = Montage.create(Component, { //////////////////////////////////////////////////////////////////// // hasTemplate: { value: false }, //////////////////////////////////////////////////////////////////// // _file: { value: null }, //////////////////////////////////////////////////////////////////// // file: { get: function() {return this._file;}, set: function(value) {this._file = value;} }, //////////////////////////////////////////////////////////////////// // _isActive: { value: null }, //////////////////////////////////////////////////////////////////// // isActive: { get: function() {return this._isActive;}, set: function(value) {this._isActive = value;} }, //////////////////////////////////////////////////////////////////// // _needsSave: { value: null }, //////////////////////////////////////////////////////////////////// // needsSave: { get: function() {return this._needsSave;}, set: function(value) {this._needsSave = value;} }, //////////////////////////////////////////////////////////////////// // _currentView: { value: null }, //////////////////////////////////////////////////////////////////// // currentView: { get: function() {return this._currentView;}, set: function(value) {this._currentView = value;} }, //////////////////////////////////////////////////////////////////// // views: { value: null }, //////////////////////////////////////////////////////////////////// // switchViewTo: { value: function () { // } }, //////////////////////////////////////////////////////////////////// // save: { value: function () { // } }, //////////////////////////////////////////////////////////////////// // saveAs: { value: function () { // } }, //////////////////////////////////////////////////////////////////// // saveAll: { value: function () { // } }, //////////////////////////////////////////////////////////////////// // close: { value: function () { // } } //////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////// }); //////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////