|
af50e440
|
2017-12-05T08:50:14
|
|
Copy to clipboard: Update optional dependency to v1.7.1
|
|
7741755a
|
2017-11-05T17:31:35
|
|
Release 1.8.4
|
|
f6f9cdaf
|
2017-10-19T21:52:11
|
|
Release 1.8.3
|
|
c862fdf1
|
2017-10-19T21:34:46
|
|
Release 1.8.2
|
|
e76cd720
|
2017-09-16T13:31:43
|
|
Release 1.8.1
|
|
e612e5d7
|
2017-09-16T13:21:53
|
|
Release 1.8.0
|
|
43fcb680
|
2017-09-09T15:12:44
|
|
Release 1.7.0
|
|
22df673c
|
2016-12-03T14:11:25
|
|
Release 1.6.0
|
|
07b81ac7
|
2016-11-08T20:08:49
|
|
Plugins: Toolbar & Copy to Clipboard (#891)
* Add prism-toolbar plugin
This plugin exposes a `registerButton` method, which other
plugins can use to add buttons to the toolbar. Comes with
styles.
* Add demo file for toolbar plugin
Registers a "Hello World!" tag with the toolbar.
* Make `toolbar.registerButton` polymorphic
This allows developers to provide either a callback or an object
with a `text` string and an optional `onClick` function to create
a new button.
* Add Toolbar & Copy to Clipboard to components.js
* Add Copy to Clipboard plugin
* Switch `innerHTML` to `textContent`
This ensures additional HTML can't be passed to the toolbar
via the `text` property, ensuring a consistent display for the
buttons.
* Use `call` to bind `this` to the `onClick` method
This provides access to the clicked element, which is what `this`
is usually bound to on event listeners.
* Add hover animation to toolbar
* Add drop shadow to toolbar buttons
* Add `clipboard` to `optionalDependencies`
This will install Clipboard.js when installing from `npm`, but
won't fail the build if the installation of Clipboard.js fails.
* Load Clipboard.js from CDN if not present
* Display plugin code using data-src
* Recompile prism-toolbar
* Update Show Languages to be a Toolbar button
Show Languages now registers a callback with the toolbar
plugin to return an element with the language in it.
* Add basic HTML API & documentation
The Toolbar will now be able to read a `data-label` attribute
and add it to the code snippet.
* Switch a -> button when only providing onClick
Also adds a `url` property which creats an anchor tag and sets
the href. Adds some styles to override the button defaults.
* Add support for data-url to create anchor tag
This allows the HTML API to create links in the Toolbar.
* Update toolbar to allow order controlled via HTML
Uses a data-attribute on the `body` tag to update the order,
should the user choose to do so.
* Allow template element to provide content to label
This provides one of several options a user can implement in order to
get a custom button.
Also fixes some bugs in the documentation.
* Fix bug when combined with the autoloader plugin
The autoloader will rehighlight the element after the language arrives.
This means the complete hook can run multiple times. Without a check,
multiple toolbars can get added to an element.
|
|
4a44f016
|
2016-06-05T07:39:15
|
|
Release 1.5.1
|
|
f4912eed
|
2016-05-01T10:30:33
|
|
Release 1.5.0
|
|
ad048abe
|
2016-03-23T22:03:34
|
|
Add JSPM support
|
|
97b0eb5a
|
2016-02-03T15:51:12
|
|
Hotfix Release 1.4.1
|
|
4562b18d
|
2016-02-03T14:06:01
|
|
Release 1.4.0
|
|
ad97b23b
|
2015-10-26T22:36:04
|
|
Release 1.3.0
|
|
0924b070
|
2015-10-07T08:03:31
|
|
Release 1.2.0
|
|
5ade8a58
|
2015-10-06T08:25:54
|
|
Test runner: Allow to run tests for only some languages
|
|
a6c0d028
|
2015-10-04T16:55:52
|
|
Release 1.1.0
|
|
39bd8278
|
2015-08-18T19:00:24
|
|
Add gulp task to build languages map in Show language plugin (Fix #671)
|
|
8bdf4c87
|
2015-07-15T20:02:49
|
|
Test the test runner itself
We are at a point where we probably should test the test runner (especially the token stream transformer) itself.
|
|
d1f90520
|
2015-06-01T20:39:11
|
|
Implemented test runner
|
|
f45dc851
|
2015-06-01T18:53:38
|
|
Install mocha
|
|
b976afa4
|
2014-07-28T17:04:24
|
|
Bump dev dependencies.
|
|
44af8f43
|
2014-05-26T11:18:37
|
|
Introduce gulp build process.
|
|
5ff5f823
|
2014-04-22T11:29:37
|
|
Package name is now prismjs
Also JetBrains files are no longer ignored
|
|
03baaf7e
|
2014-04-21T13:31:18
|
|
Rename of node module
prism is taken
|
|
3536d763
|
2014-04-21T13:30:50
|
|
Bump up version number
|
|
8a7157be
|
2013-11-12T22:33:44
|
|
Add Node.js support
|