Commit Graph

31 Commits

Author SHA1 Message Date
7a5a910bcd Removes error message when target/text attributes are null, undefined, or false 2016-04-03 22:16:22 -07:00
31e3622e17 Fixed RTL issue #161 2016-02-02 13:27:11 -08:00
4b27a72dce Add a bit more clarity to Invalid Target test 2015-12-13 13:11:02 -08:00
37136663df use event's currentTarget instead of target 2015-11-06 15:49:21 +01:00
03ee9829e0 Removes browserify tests 2015-10-28 12:56:52 -07:00
6b1f6b22a6 Allows HTML elements to be passed in the constructor - Fixes #25 2015-10-26 01:06:29 -07:00
70b2548a80 Migrates to delegate fork 2015-10-20 12:35:25 -07:00
c911ba0f53 Replacing anonymous functions with arrow functions to keep the pattern 2015-10-15 21:24:06 -03:00
8dc4e2e132 Adds destroy method for ClipboardAction too #24 2015-10-03 19:05:12 -07:00
0c24503214 Source formatting and testing for #24 2015-10-03 19:04:37 -07:00
cc9d562580 Renames "initialize" method to "onClick" #51 2015-10-03 16:44:47 -07:00
4d1fa1ba75 Remove unused import and add missing semicolons 2015-09-30 20:55:35 -05:00
aeec3fd520 Source formatting #19 2015-09-29 22:28:15 -07:00
4534fc4ca0 Adds test for browserify
This commit adds tests to make sure that the browserify bundle will work in the dist file of clipboard.js

This commit adds the mocha and chai modules, since karma doesn't work well with node only tests.

Also splited tests tasks in package.json and updated .gitignore
2015-09-29 22:16:32 -07:00
a5e29bd420 Removes code from #constructor to separate functions 2015-09-29 22:14:26 -07:00
d66aab1124 Default options for ClipboardAction too 2015-09-29 20:23:05 -04:00
902c730a4d Use undefined for default parameters 2015-09-29 20:09:17 -04:00
1f61e16eb5 Fails silently in favor of speed 2015-09-28 21:59:18 -07:00
b842987292 Adds support to set action/target/text via function 2015-09-29 01:15:21 -03:00
beab7bc087 Changes target to support selector instead of id 2015-09-28 23:37:58 -03:00
157b0fb5a2 Rename data-attributes to prefix "clipboard"
This PR renames all the data-attributes for data-clipboard-X, this is due the possibility of conflict with projects that already uses these data-attributes.
2015-09-28 14:06:22 -03:00
b0e118f750 Improves test coverage 2015-09-27 11:53:52 -07:00
1acd23049e Asserts error messages on tests 2015-09-26 09:26:54 -07:00
abeee82bdc Throws error if either data-target or data-text were passed and throws error if neither data-target nor data-text were passed too 2015-09-26 09:25:15 -07:00
bb60a866b2 Fixes tests 2015-09-26 07:32:27 -07:00
ced945f11a Replaces every single event listener in favor of event delegation 2015-09-24 17:02:33 -07:00
1febe4eecc Adds karma test suite 2015-09-24 15:11:56 -07:00
f3c042a364 Only fire detailed events if copy was successful 2015-09-21 01:15:01 -07:00
cd7c8bfc27 Adds tests for Clipboard.validate 2015-09-20 15:40:59 -07:00
ec20389775 Adds tests for constructor 2015-09-20 00:57:19 -07:00
bea448d6c5 Includes base test structure 2015-09-20 00:23:33 -07:00