Skip to content

Commit 0aea66c

Browse files
Merge pull request #935 from sghoweri/feature/uikit-refactor--p4
UIKit Refactor Part 4: JavaScript Cleanup, Consolidation and Refactoring
2 parents e1d25d4 + 9f78923 commit 0aea66c

26 files changed

+468
-630
lines changed

.travis.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ before_install:
44
- phantomjs --version
55

66
before_script:
7-
- npm install -g lerna@3.0.0-beta.21
7+
- npm install -g lerna@3.2.1
88
- npm run bootstrap
99
- lerna add @pattern-lab/engine-mustache --scope=@pattern-lab/core
1010
- lerna add @pattern-lab/engine-handlebars --scope=@pattern-lab/core

lerna.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"lerna": "3.0.0-rc.0",
2+
"lerna": "3.2.1",
33
"packages": [
44
"packages/*"
55
],

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
{
22
"devDependencies": {
3-
"lerna": "3.0.0-rc.0"
3+
"lerna": "3.2.1"
44
},
55
"private": true,
66
"scripts": {
7-
"bootstrap": "npx lerna bootstrap",
7+
"bootstrap": "lerna bootstrap",
88
"precommit": "pretty-quick --staged",
99
"prettier": "prettier --config .prettierrc --write ./**/*.js",
1010
"test": "lerna run test",

packages/uikit-workshop/dist/index.html

Lines changed: 3 additions & 3 deletions
Large diffs are not rendered by default.

packages/uikit-workshop/dist/styleguide/css/pattern-lab.042bdcd6.css

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

packages/uikit-workshop/dist/styleguide/css/pattern-lab.fade4ea7.css

Lines changed: 0 additions & 1 deletion
This file was deleted.

packages/uikit-workshop/dist/styleguide/js/patternlab-pattern.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

packages/uikit-workshop/dist/styleguide/js/patternlab-viewer.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

packages/uikit-workshop/package.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,8 @@
6161
"access": "public"
6262
},
6363
"dependencies": {
64+
"deepmerge": "^2.1.1",
65+
"js-cookie": "^2.2.0",
6466
"clipboard": "^2.0.1",
6567
"fg-loadcss": "^2.0.1",
6668
"fg-loadjs": "^1.0.0",
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
/**
2+
* Copy to clipboard functionality for code snippet examples
3+
*/
4+
5+
import Clipboard from 'clipboard';
6+
7+
const clipboard = new Clipboard('.pl-js-code-copy-btn');
8+
clipboard.on('success', function(e) {
9+
const copyButton = document.querySelectorAll('.pl-js-code-copy-btn');
10+
for (let i = 0; i < copyButton.length; i++) {
11+
copyButton[i].innerText = 'Copy';
12+
}
13+
e.trigger.textContent = 'Copied';
14+
});

0 commit comments

Comments
 (0)