Zeno Rocha
c6dc01cc29
Moves selection code to a different package
2015-10-19 16:21:38 -07:00
Zeno Rocha
9377659c9c
Fixes discontiguous selection #17
2015-10-13 09:28:11 -07:00
Whit Jackson
6ca2ba514c
replace 'an user' with 'a user'
2015-10-09 17:17:37 -07:00
Calvin Correli
c5b416b108
Fix for scrolling to top in unsupported firefox
...
My previous fix didn't actually work. Instead of scrolling to the bottom it would scroll to the top, because it turns out document.body.scrollTop always returns 0 in Firefox.
This should work in most browsers.
See here: http://help.dottoro.com/ljnvjiow.php
2015-10-05 11:54:20 -04:00
Zeno Rocha
8dc4e2e132
Adds destroy method for ClipboardAction too #24
2015-10-03 19:05:12 -07:00
Calvin Correli
5c8af54b8a
Prevent FF < 41 scrolling to bottom of page
...
In Firefox < 41, the selecting fakeElem.select() would cause the browser to scroll to the bottom of the page.
By positioning fakeElem at the current scroll position, but still way out to the left, that no longer happens.
2015-10-02 09:32:16 -04:00
Maxim Lebedinets
e4f3fb226c
Modified comments and changed element type for "ClipboardAction" class;
2015-09-30 20:52:48 +03:00
Zeno Rocha
a5e29bd420
Removes code from #constructor to separate functions
2015-09-29 22:14:26 -07:00
Jory Graham
d66aab1124
Default options for ClipboardAction too
2015-09-29 20:23:05 -04:00
rspecht
14baab7386
using default parameters instead the 'or' approach
2015-09-29 18:36:07 -03:00
Eduardo Lundgren
b842987292
Adds support to set action/target/text via function
2015-09-29 01:15:21 -03:00
Eduardo Lundgren
beab7bc087
Changes target to support selector instead of id
2015-09-28 23:37:58 -03:00
Mauricio Soares
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
Zeno Rocha
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
Zeno Rocha
e3f69de585
Renames host argument to emitter
2015-09-26 07:31:59 -07:00
Zeno Rocha
34c798851d
Only removes the fake element after another click event, that way an user can hit Ctrl+C
to copy because selection still exists
2015-09-24 21:25:37 -07:00
Zeno Rocha
3610bfa08c
Emits event on base class instead of each element for better performance
2015-09-24 18:19:40 -07:00
Zeno Rocha
540038e2ad
Adds documentation for each block
2015-09-24 16:18:50 -07:00
Zeno Rocha
56dd1aac22
Handles attributes with getters/setters and breaks code into two classes
2015-09-24 15:11:11 -07:00