Commit graph

44 commits

Author SHA1 Message Date
Artur Paikin
dc2bb9636d Fix the plugin naming system so it works when bundle is minified 2016-05-31 23:45:38 -04:00
Artur Paikin
93f8fcdc7f Crazy plugin name refactor to make it work in IE
http://stackoverflow.com/questions/25140723/constructor-name-is-undefine
d-in-internet-explorer
2016-05-04 00:14:20 -04:00
Artur Paikin
d6ee3b973b Change plugin name to id, manually set it everywhere — IE doesn’t support constructor.name 2016-05-02 16:20:37 -04:00
Artur Paikin
e0bbc16cc6 Possible replaceTargetContent, minor refactoring 2016-05-01 19:07:18 -04:00
Artur Paikin
6502d66d0b Move update() to Plugin.js to avoid duplication 2016-04-23 18:01:21 -04:00
Artur Paikin
a48c5faaf3 Rethink rendering architecture: in Modal, use a render method for each plugin, instead of a pre-rendered element
Using pre-rendered elements was making `morphdom` (which is used inside
`yo-yo`) replace each plugin’s content, when that plugin was used in
Modal.
2016-04-19 00:38:13 -04:00
Artur Paikin
9114ab09e7 Better plugin install log 2016-04-16 00:44:32 -04:00
Artur Paikin
ebc17c4426 Events in DragDrop & minor changes 2016-04-08 00:51:20 -04:00
Artur Paikin
ff7152165b Refactor, autoProceed in ProgressDrawer 2016-04-03 01:02:25 -04:00
Artur Paikin
1824d0f7b3 Continue yo-yo integration, modal plugin rendering, no waterfall for now 2016-03-31 22:57:55 -04:00
Artur Paikin
7de611f936 Converting Modal and everything else to components & shared state 2016-03-30 22:44:13 -04:00
Artur Paikin
78a3420115 Move generateFileID to Utils 2016-03-24 22:01:03 -04:00
Artur Paikin
fb3e9dbce8 generateFileID function — a unique ID for each acquired file 2016-03-23 00:48:37 -04:00
Artur Paikin
7ab0f0fc42 Display selected files and add an ability to delete them 2016-03-21 00:13:59 -04:00
Kevin van Zonneveld
ae55424d1d Upgrade eslint & standard and fix linting accordingly 2016-03-18 11:22:40 +01:00
Artur Paikin
fec8e0df16 Restore peace in the galaxy with plugin .focus() 2016-03-07 14:23:12 -05:00
Artur Paikin
531b0b0ba5 Make Progressbar work, improve styles, remove trash, add Tus to the Modal example 2016-02-21 13:38:52 -05:00
Artur Paikin
7f24bc9e63 Fix Modal and Plugin targets and types 2016-02-21 11:26:42 -05:00
Kevin van Zonneveld
30ea13a40d Add re-usable plugin iterator functions 2016-02-21 16:17:25 +01:00
Artur Paikin
e28eeeb21e FakeModal and Dummy plugin that uses FakeModal as a target 2016-02-18 19:22:29 -05:00
Artur Paikin
db5314d4e1 Refactoring of getTarget() 2016-02-16 15:01:39 -05:00
Artur Paikin
5656c5eadc Clean up 2016-02-15 23:02:07 -05:00
Artur Paikin
1be86ae903 Fix style lint issues 2016-02-15 00:40:25 -05:00
Artur Paikin
5a9a53f51e Use plugin as a target for other plugins
Check if supplied target is a string or an object. If object (that
means it’s a plugin), search plugins for a plugin with same name and
use its target.
2016-02-15 00:33:03 -05:00
Artur Paikin
04d049c728 Resolved conflict 2016-02-09 12:42:02 -05:00
Artur Paikin
98b10f6b50 Tweaks 2016-02-09 02:12:25 -05:00
Artur Paikin
01a7836a26 install method in Plugin, Core runs waterfall on all installs, then on all runs 2016-02-06 13:15:59 -05:00
Artur Paikin
9f7425a425 Progress plugin, refactoring 2016-02-05 02:04:37 -05:00
Artur Paikin
3db661806a Basic progress bar 2016-02-01 01:57:48 -05:00
Artur Paikin
d8543fcd3a Update from master 2016-02-01 00:53:55 -05:00
Artur Paikin
6b1034111c formData (?), autoSubmit true/false working 2016-01-28 00:19:32 -05:00
Kevin van Zonneveld
44c28178a7 Fix documentation building 2016-01-24 10:36:28 +01:00
Kevin van Zonneveld
322c90ccf8 No more standard exceptions 2016-01-24 10:18:48 +01:00
Kevin van Zonneveld
0aed4ba4bb Adopt 'standard' linting (with 3 exceptions so far)
https://github.com/feross/eslint-config-standard/blob/master/eslintrc.js
on
2016-01-20 10:15:12 +01:00
Kevin van Zonneveld
bd85a07cd6 No semi colons 2016-01-19 23:42:05 +01:00
Artur Paikin
d81f8d8c1a setProgress tweaking 2016-01-16 02:23:47 -05:00
Artur Paikin
e7c3f51c23 Docs and minor tweaks 2016-01-16 02:23:47 -05:00
Artur Paikin
34c6754b98 Docs & improvements 2016-01-16 02:23:47 -05:00
Artur Paikin
89497e8578 Trying to extract files with forEach and Array.from 2016-01-16 02:23:47 -05:00
Kevin van Zonneveld
ea235479b8 Call setProgress on Plugin 2015-12-21 15:15:40 +01:00
Kevin van Zonneveld
d23197f664 Basic multipart uploads are working 2015-12-21 14:46:19 +01:00
Kevin van Zonneveld
bb28fa487e Actually use tus :D 2015-12-21 14:03:02 +01:00
Kevin van Zonneveld
e578feba47 We were getting an array of an array of files in Tus10.js
Made it now that every plugin can return {from: PluginName, files:
fileList} as a result - and run can use Plugin.extractFiles to get a
list of all the actual files
2015-12-21 12:50:56 +01:00
Kevin van Zonneveld
86409d1570 Rename TransloaditPlugin -> Plugin 2015-12-18 13:44:43 +01:00
Renamed from src/plugins/TransloaditPlugin.js (Browse further)