summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBernhard Posselt <nukeawhale@gmail.com>2013-02-12 03:12:29 +0100
committerBernhard Posselt <nukeawhale@gmail.com>2013-02-12 03:12:29 +0100
commita1e85b1e4cc145e65575c08702f2e72f5ced1235 (patch)
tree402929441bb6113340e503c4010abd765ba432f2
parent17902de40c7db3228219e673e7c05419bb12d4a4 (diff)
stored copy in oc lib folder for further usage
-rw-r--r--coffee/directives/addfolderselect.coffee18
-rw-r--r--coffee/lib/directives/forwardclick.coffee27
2 files changed, 36 insertions, 9 deletions
diff --git a/coffee/directives/addfolderselect.coffee b/coffee/directives/addfolderselect.coffee
index 1aa77c556..d5fa725b2 100644
--- a/coffee/directives/addfolderselect.coffee
+++ b/coffee/directives/addfolderselect.coffee
@@ -18,16 +18,16 @@ Turns a normal select into a folder select with the ability to create new folder
###
angular.module('News').directive 'addFolderSelect', ['$rootScope', ->
- return (scope, elm, attr) ->
+ return (scope, elm, attr) ->
- options =
- singleSelect: true
- selectedFirst: true
- createText: $(elm).data('create')
- createdCallback: (selected, value) ->
- console.log selected
- console.log value
+ options =
+ singleSelect: true
+ selectedFirst: true
+ createText: $(elm).data('create')
+ createdCallback: (selected, value) ->
+ console.log selected
+ console.log value
- $(elm).multiSelect(options)
+ $(elm).multiSelect(options)
] \ No newline at end of file
diff --git a/coffee/lib/directives/forwardclick.coffee b/coffee/lib/directives/forwardclick.coffee
new file mode 100644
index 000000000..b887a1de4
--- /dev/null
+++ b/coffee/lib/directives/forwardclick.coffee
@@ -0,0 +1,27 @@
+###
+# ownCloud
+#
+# @author Bernhard Posselt
+# Copyright (c) 2012 - Bernhard Posselt <nukeawhale@gmail.com>
+#
+# This file is licensed under the Affero General Public License version 3 or
+# later.
+#
+# See the COPYING-README file
+#
+###
+
+###
+Used to forward clicks to another element via jquery selector
+
+The expression which can be passed looks like this {selector:'#opml-upload'}
+###
+
+angular.module('OC').directive 'forwardClick', ->
+
+ return (scope, elm, attr) ->
+ options = scope.$eval(attr.forwardClick)
+
+ if angular.isDefined(options.selector)
+ elm.click ->
+ $(options.selector).trigger('click')