summaryrefslogtreecommitdiffstats
path: root/js/app/services/models
diff options
context:
space:
mode:
authorBernhard Posselt <nukeawhale@gmail.com>2013-03-27 17:19:50 +0100
committerBernhard Posselt <nukeawhale@gmail.com>2013-03-27 17:19:50 +0100
commit02869fdc16bcec5ce142a597c3d203dadd7d2067 (patch)
treec2732cffaa558b34049b4a21069e2a969a4c8ed1 /js/app/services/models
parent78674ebc36cf9d24309799651c09a7e194d15ea4 (diff)
adding folders works
Diffstat (limited to 'js/app/services/models')
-rw-r--r--js/app/services/models/foldermodel.coffee9
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