diff options
author | Bernhard Posselt <nukeawhale@gmail.com> | 2013-03-27 17:19:50 +0100 |
---|---|---|
committer | Bernhard Posselt <nukeawhale@gmail.com> | 2013-03-27 17:19:50 +0100 |
commit | 02869fdc16bcec5ce142a597c3d203dadd7d2067 (patch) | |
tree | c2732cffaa558b34049b4a21069e2a969a4c8ed1 /js/app/services/models | |
parent | 78674ebc36cf9d24309799651c09a7e194d15ea4 (diff) |
adding folders works
Diffstat (limited to 'js/app/services/models')
-rw-r--r-- | js/app/services/models/foldermodel.coffee | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/js/app/services/models/foldermodel.coffee b/js/app/services/models/foldermodel.coffee index 208bd2f4b..56997e603 100644 --- a/js/app/services/models/foldermodel.coffee +++ b/js/app/services/models/foldermodel.coffee @@ -20,9 +20,16 @@ License along with this library. If not, see <http://www.gnu.org/licenses/>. ### -angular.module('News').factory '_FolderModel', ['_Model', (_Model) -> +angular.module('News').factory '_FolderModel', +['_Model', '_EqualQuery', (_Model, _EqualQuery) -> class FolderModel extends _Model + + nameExists: (folderName) -> + query = new _EqualQuery('name', folderName.trim(), true) + return @get(query).length > 0 + + return FolderModel ]
\ No newline at end of file |