Compare commits
6 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
8b3f11603a | ||
|
|
d05874ed13 | ||
|
|
df2521e69c | ||
|
|
3c6a685fe8 | ||
|
|
a77e560284 | ||
|
|
4cec83918f |
60
README.md
60
README.md
@@ -1,58 +1,4 @@
|
||||
TODO
|
||||
====
|
||||
RPG Docs
|
||||
========
|
||||
|
||||
* Get Polymer installed using bower.
|
||||
* Install Vulcanize package listed below
|
||||
* Copy the differential polymer demo to get polymer implemented nicely
|
||||
* Update Meteor
|
||||
* Install and use LESS
|
||||
|
||||
Packages used
|
||||
=============
|
||||
|
||||
* meteor-platform
|
||||
* Base Meteor.
|
||||
* [Docs](http://docs.meteor.com/#/full/)
|
||||
* autopublish
|
||||
* Publishes everything to the client.
|
||||
* Must be removed before release
|
||||
* insecure
|
||||
* Allows the client the freedom to modify any colleciton.
|
||||
* Must be removed before release
|
||||
* iron:router
|
||||
* Enables pagination and URL's to direct to specific templates.
|
||||
* [Tutorial](http://www.manuel-schoebel.com/blog/iron-router-tutorial)
|
||||
* accounts-password
|
||||
* Lets users create accounts with a simple password
|
||||
* accounts-ui
|
||||
* Adds simple UI for logging in
|
||||
* random
|
||||
* Somewhat decent cryptographically strong psuedo random number generation.
|
||||
* [readme](https://atmospherejs.com/meteor/random)
|
||||
* dburles:collection-helpers
|
||||
* Adds template-style helpers to collections. [github page](https://github.com/dburles/meteor-collection-helpers)
|
||||
* reactive-var
|
||||
* Friendly reactive variables
|
||||
* [Meteor Docs](http://docs.meteor.com/#/full/reactivevar_pkg)
|
||||
* cw4gn3r:jquery-event-drag
|
||||
* Adds jquery drag events
|
||||
* underscore
|
||||
* Handy javascript utilities
|
||||
* [Docs](http://underscorejs.org/)
|
||||
* aldeed:collection2
|
||||
* Extends collections with Schemas
|
||||
* [(gitHub page)](https://github.com/aldeed/meteor-collection2)
|
||||
* uses [SimpleSchema](https://github.com/aldeed/meteor-simple-schema)
|
||||
* aldeed:autoform
|
||||
* Automatically generates bootstrap forms for collection2 Schemas.
|
||||
* [github](https://github.com/aldeed/meteor-autoform)
|
||||
* differential:vulcanize
|
||||
* Bakes all the polymer imports into one file
|
||||
* [github](https://github.com/Differential/meteor-vulcanize)
|
||||
|
||||
************
|
||||
|
||||
Resources
|
||||
=========
|
||||
|
||||
[differential's polymer demo](https://github.com/Differential/polymer-demo)
|
||||
This is the repo for [DiceCloud](dicecloud.com). The currently deployed version should always be the head of the master branch.
|
||||
|
||||
@@ -6,3 +6,7 @@ notices-for-0.9.0
|
||||
notices-for-0.9.1
|
||||
0.9.4-platform-file
|
||||
notices-for-facebook-graph-api-2
|
||||
1.2.0-standard-minifiers-package
|
||||
1.2.0-meteor-platform-split
|
||||
1.2.0-cordova-changes
|
||||
1.2.0-breaking-changes
|
||||
|
||||
@@ -1 +0,0 @@
|
||||
|
||||
|
||||
@@ -3,7 +3,6 @@
|
||||
# 'meteor add' and 'meteor remove' will edit this file for you,
|
||||
# but you can also edit it by hand.
|
||||
|
||||
meteor-platform
|
||||
iron:router
|
||||
accounts-password
|
||||
accounts-ui
|
||||
@@ -29,3 +28,17 @@ meteorhacks:subs-manager
|
||||
meteorhacks:kadira
|
||||
chuangbo:marked
|
||||
reywood:iron-router-ga
|
||||
standard-minifiers
|
||||
meteor-base
|
||||
mobile-experience
|
||||
mongo
|
||||
blaze-html-templates
|
||||
session
|
||||
jquery
|
||||
tracker
|
||||
logging
|
||||
reload
|
||||
ejson
|
||||
spacebars
|
||||
check
|
||||
useraccounts:iron-routing
|
||||
|
||||
@@ -1 +1 @@
|
||||
METEOR@1.1.0.2
|
||||
METEOR@1.2.0.2
|
||||
|
||||
@@ -1,96 +1,116 @@
|
||||
accounts-base@1.2.0
|
||||
accounts-google@1.0.4
|
||||
accounts-oauth@1.1.5
|
||||
accounts-password@1.1.1
|
||||
accounts-ui@1.1.5
|
||||
accounts-ui-unstyled@1.1.7
|
||||
aldeed:collection2@2.3.3
|
||||
accounts-base@1.2.1
|
||||
accounts-google@1.0.6
|
||||
accounts-oauth@1.1.7
|
||||
accounts-password@1.1.3
|
||||
accounts-ui@1.1.6
|
||||
accounts-ui-unstyled@1.1.8
|
||||
aldeed:collection2@2.5.0
|
||||
aldeed:simple-schema@1.3.3
|
||||
autoupdate@1.2.1
|
||||
base64@1.0.3
|
||||
binary-heap@1.0.3
|
||||
blaze@2.1.2
|
||||
blaze-tools@1.0.3
|
||||
boilerplate-generator@1.0.3
|
||||
callback-hook@1.0.3
|
||||
check@1.0.5
|
||||
chuangbo:marked@0.3.5
|
||||
coffeescript@1.0.6
|
||||
autoupdate@1.2.3
|
||||
babel-compiler@5.8.24_1
|
||||
babel-runtime@0.1.4
|
||||
base64@1.0.4
|
||||
binary-heap@1.0.4
|
||||
blaze@2.1.3
|
||||
blaze-html-templates@1.0.1
|
||||
blaze-tools@1.0.4
|
||||
boilerplate-generator@1.0.4
|
||||
caching-compiler@1.0.0
|
||||
caching-html-compiler@1.0.2
|
||||
callback-hook@1.0.4
|
||||
check@1.0.6
|
||||
chuangbo:marked@0.3.5_1
|
||||
coffeescript@1.0.10
|
||||
dburles:collection-helpers@1.0.3
|
||||
dburles:mongo-collection-instances@0.3.3
|
||||
ddp@1.1.0
|
||||
deps@1.0.7
|
||||
differential:vulcanize@0.0.5
|
||||
dburles:mongo-collection-instances@0.3.4
|
||||
ddp@1.2.2
|
||||
ddp-client@1.2.1
|
||||
ddp-common@1.2.1
|
||||
ddp-rate-limiter@1.0.0
|
||||
ddp-server@1.2.1
|
||||
deps@1.0.9
|
||||
diff-sequence@1.0.1
|
||||
differential:vulcanize@2.0.1
|
||||
ecmascript@0.1.5
|
||||
ecmascript-collections@0.1.6
|
||||
ecwyne:mathjs@0.25.0
|
||||
ejson@1.0.6
|
||||
email@1.0.6
|
||||
fastclick@1.0.3
|
||||
ejson@1.0.7
|
||||
email@1.0.7
|
||||
fastclick@1.0.7
|
||||
fourseven:scss@2.1.1
|
||||
geojson-utils@1.0.3
|
||||
google@1.1.5
|
||||
html-tools@1.0.4
|
||||
htmljs@1.0.4
|
||||
http@1.1.0
|
||||
id-map@1.0.3
|
||||
iron:controller@1.0.7
|
||||
iron:core@1.0.7
|
||||
iron:dynamic-template@1.0.7
|
||||
iron:layout@1.0.7
|
||||
iron:location@1.0.7
|
||||
iron:middleware-stack@1.0.7
|
||||
iron:router@1.0.7
|
||||
iron:url@1.0.7
|
||||
jquery@1.11.3_2
|
||||
json@1.0.3
|
||||
lai:collection-extensions@0.1.3
|
||||
launch-screen@1.0.2
|
||||
less@1.0.14
|
||||
livedata@1.0.13
|
||||
localstorage@1.0.3
|
||||
logging@1.0.7
|
||||
matb33:collection-hooks@0.7.13
|
||||
meteor@1.1.6
|
||||
meteor-platform@1.2.2
|
||||
meteorhacks:kadira@2.21.0
|
||||
geojson-utils@1.0.4
|
||||
google@1.1.6
|
||||
hot-code-push@1.0.0
|
||||
html-tools@1.0.5
|
||||
htmljs@1.0.5
|
||||
http@1.1.1
|
||||
id-map@1.0.4
|
||||
iron:controller@1.0.8
|
||||
iron:core@1.0.8
|
||||
iron:dynamic-template@1.0.8
|
||||
iron:layout@1.0.8
|
||||
iron:location@1.0.9
|
||||
iron:middleware-stack@1.0.9
|
||||
iron:router@1.0.9
|
||||
iron:url@1.0.9
|
||||
jquery@1.11.4
|
||||
lai:collection-extensions@0.1.4
|
||||
launch-screen@1.0.4
|
||||
less@2.5.0_3
|
||||
livedata@1.0.15
|
||||
localstorage@1.0.5
|
||||
logging@1.0.8
|
||||
matb33:collection-hooks@0.8.1
|
||||
meteor@1.1.9
|
||||
meteor-base@1.0.1
|
||||
meteorhacks:kadira@2.23.4
|
||||
meteorhacks:meteorx@1.3.1
|
||||
meteorhacks:subs-manager@1.3.0
|
||||
minifiers@1.1.5
|
||||
minimongo@1.0.8
|
||||
mobile-status-bar@1.0.3
|
||||
momentjs:moment@2.10.3
|
||||
mongo@1.1.0
|
||||
mongo-livedata@1.0.8
|
||||
meteorhacks:subs-manager@1.6.2
|
||||
minifiers@1.1.7
|
||||
minimongo@1.0.10
|
||||
mobile-experience@1.0.1
|
||||
mobile-status-bar@1.0.6
|
||||
momentjs:moment@2.10.6
|
||||
mongo@1.1.2
|
||||
mongo-id@1.0.1
|
||||
mongo-livedata@1.0.9
|
||||
npm-bcrypt@0.7.8_2
|
||||
oauth@1.1.4
|
||||
oauth2@1.1.3
|
||||
observe-sequence@1.0.6
|
||||
ordered-dict@1.0.3
|
||||
percolate:migrations@0.7.5
|
||||
random@1.0.3
|
||||
reactive-dict@1.1.0
|
||||
reactive-var@1.0.5
|
||||
reload@1.1.3
|
||||
retry@1.0.3
|
||||
reywood:iron-router-ga@0.6.0
|
||||
routepolicy@1.0.5
|
||||
service-configuration@1.0.4
|
||||
session@1.1.0
|
||||
sha@1.0.3
|
||||
npm-mongo@1.4.39_1
|
||||
oauth@1.1.6
|
||||
oauth2@1.1.5
|
||||
observe-sequence@1.0.7
|
||||
ordered-dict@1.0.4
|
||||
percolate:migrations@0.9.6
|
||||
promise@0.5.0
|
||||
random@1.0.4
|
||||
rate-limit@1.0.0
|
||||
reactive-dict@1.1.2
|
||||
reactive-var@1.0.6
|
||||
reload@1.1.4
|
||||
retry@1.0.4
|
||||
reywood:iron-router-ga@0.7.1
|
||||
routepolicy@1.0.6
|
||||
service-configuration@1.0.5
|
||||
session@1.1.1
|
||||
sha@1.0.4
|
||||
softwarerero:accounts-t9n@1.0.9
|
||||
spacebars@1.0.6
|
||||
spacebars-compiler@1.0.6
|
||||
spacebars@1.0.7
|
||||
spacebars-compiler@1.0.7
|
||||
splendido:accounts-emails-field@1.2.0
|
||||
splendido:accounts-meld@1.3.0
|
||||
srp@1.0.3
|
||||
templating@1.1.1
|
||||
tracker@1.0.7
|
||||
ui@1.0.6
|
||||
underscore@1.0.3
|
||||
url@1.0.4
|
||||
useraccounts:core@1.9.1
|
||||
useraccounts:polymer@1.9.1
|
||||
webapp@1.2.0
|
||||
webapp-hashing@1.0.3
|
||||
wolves:bourbon@1.0.0
|
||||
zimme:collection-behaviours@1.0.4
|
||||
splendido:accounts-meld@1.3.1
|
||||
srp@1.0.4
|
||||
standard-minifiers@1.0.1
|
||||
templating@1.1.4
|
||||
templating-tools@1.0.0
|
||||
tracker@1.0.9
|
||||
ui@1.0.8
|
||||
underscore@1.0.4
|
||||
url@1.0.5
|
||||
useraccounts:core@1.12.3
|
||||
useraccounts:iron-routing@1.12.3
|
||||
useraccounts:polymer@1.12.3
|
||||
webapp@1.2.2
|
||||
webapp-hashing@1.0.5
|
||||
wolves:bourbon@1.2.0
|
||||
zimme:collection-behaviours@1.1.3
|
||||
zimme:collection-softremovable@1.0.4
|
||||
|
||||
@@ -69,5 +69,17 @@ Attacks.attachSchema(Schemas.Attack);
|
||||
Attacks.attachBehaviour("softRemovable");
|
||||
makeChild(Attacks, ["name", "enabled"]); //children of lots of things
|
||||
|
||||
Attacks.after.insert(function (userId, attack) {
|
||||
//Check to see if this attack's parent is a spell, if so, mirror prepared state to enabled
|
||||
if (attack.parent.collection === "Spells") {
|
||||
var parentSpell = Spells.findOne(attack.parent.id);
|
||||
if (parentSpell.prepared === "unprepared") {
|
||||
Attacks.update(attack._id, {$set: {enabled: false}});
|
||||
} else if (parentSpell.prepared === "prepared" || "always") {
|
||||
Attacks.update(attack._id, {$set: {enabled: true}});
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
Attacks.allow(CHARACTER_SUBSCHEMA_ALLOW);
|
||||
Attacks.deny(CHARACTER_SUBSCHEMA_DENY);
|
||||
|
||||
@@ -64,5 +64,21 @@ Spells.attachBehaviour("softRemovable");
|
||||
makeChild(Spells); //children of spell lists
|
||||
makeParent(Spells, ["name", "enabled"]); //parents of attacks
|
||||
|
||||
Spells.after.update(function (userId, spell, fieldNames) {
|
||||
//Update prepared state of spell and child attacks to be enabled or not
|
||||
if (_.contains(fieldNames, "prepared")) {
|
||||
var childAttacks = Attacks.find({"parent.id": spell._id}).fetch();
|
||||
if (spell.prepared === "unprepared") {
|
||||
_.each(childAttacks, function(attack){
|
||||
Attacks.update(attack._id, {$set: {enabled: false}});
|
||||
});
|
||||
} else if (spell.prepared === "prepared" || "always") {
|
||||
_.each(childAttacks, function(attack){
|
||||
Attacks.update(attack._id, {$set: {enabled: true}});
|
||||
});
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
Spells.allow(CHARACTER_SUBSCHEMA_ALLOW);
|
||||
Spells.deny(CHARACTER_SUBSCHEMA_DENY);
|
||||
|
||||
@@ -1,44 +0,0 @@
|
||||
<!--core components-->
|
||||
<link rel="import" href="/components/core-animated-pages/core-animated-pages.html">
|
||||
<link rel="import" href="/components/core-animated-pages/transitions/cross-fade.html">
|
||||
<link rel="import" href="/components/core-animated-pages/transitions/hero-transition.html">
|
||||
<link rel="import" href="/components/core-animated-pages/transitions/slide-from-right.html">
|
||||
<link rel="import" href="/components/core-icons/av-icons.html">
|
||||
<link rel="import" href="/components/core-icons/core-icons.html">
|
||||
<link rel="import" href="/components/core-icons/editor-icons.html">
|
||||
<link rel="import" href="/components/core-icons/image-icons.html">
|
||||
<link rel="import" href="/components/core-icons/social-icons.html">
|
||||
<link rel="import" href="/components/core-image/core-image.html">
|
||||
<link rel="import" href="/components/core-item/core-item.html">
|
||||
<link rel="import" href="/components/core-menu/core-menu.html">
|
||||
<link rel="import" href="/components/core-scaffold/core-scaffold.html">
|
||||
<link rel="import" href="/components/core-transition/core-transition.html">
|
||||
|
||||
<!--paper components-->
|
||||
<link rel="import" href="/components/paper-button/paper-button.html">
|
||||
<link rel="import" href="/components/paper-checkbox/paper-checkbox.html">
|
||||
<link rel="import" href="/components/paper-dialog/paper-action-dialog.html">
|
||||
<link rel="import" href="/components/paper-dialog/paper-dialog.html">
|
||||
<link rel="import" href="/components/paper-dialog/paper-dialog-transition.html">
|
||||
<link rel="import" href="/components/paper-dropdown/paper-dropdown.html">
|
||||
<link rel="import" href="/components/paper-fab/paper-fab.html">
|
||||
<link rel="import" href="/components/paper-fab-menu/paper-fab-menu.html">
|
||||
<link rel="import" href="/components/paper-icon-button/paper-icon-button.html">
|
||||
<link rel="import" href="/components/paper-input/paper-autogrow-textarea.html">
|
||||
<link rel="import" href="/components/paper-input/paper-input.html">
|
||||
<link rel="import" href="/components/paper-input/paper-input-decorator.html">
|
||||
<link rel="import" href="/components/paper-item/paper-item.html">
|
||||
<link rel="import" href="/components/paper-menu-button/paper-menu-button.html">
|
||||
<link rel="import" href="/components/paper-radio-button/paper-radio-button.html">
|
||||
<link rel="import" href="/components/paper-radio-group/paper-radio-group.html">
|
||||
<link rel="import" href="/components/paper-shadow/paper-shadow.html">
|
||||
<link rel="import" href="/components/paper-spinner/paper-spinner.html">
|
||||
<link rel="import" href="/components/paper-slider/paper-slider.html">
|
||||
<link rel="import" href="/components/paper-tabs/paper-tabs.html">
|
||||
<link rel="import" href="/components/paper-toast/paper-toast.html">
|
||||
<link rel="import" href="/components/paper-toggle-button/paper-toggle-button.html">
|
||||
|
||||
<!--custom components-->
|
||||
<link rel="import" href="/custom_components/paper-dropdown-menu/paper-dropdown-menu.html">
|
||||
<link rel="import" href="/custom_components/paper-diff-slider/paper-diff-slider.html">
|
||||
<link rel="import" href="/custom_components/swipe-detect/swipe-detect.html">
|
||||
45
rpg-docs/config.vulcanize
Normal file
45
rpg-docs/config.vulcanize
Normal file
@@ -0,0 +1,45 @@
|
||||
{
|
||||
"imports": [
|
||||
"/components/core-animated-pages/core-animated-pages.html",
|
||||
"/components/core-animated-pages/transitions/cross-fade.html",
|
||||
"/components/core-animated-pages/transitions/hero-transition.html",
|
||||
"/components/core-animated-pages/transitions/slide-from-right.html",
|
||||
"/components/core-icons/av-icons.html",
|
||||
"/components/core-icons/core-icons.html",
|
||||
"/components/core-icons/editor-icons.html",
|
||||
"/components/core-icons/image-icons.html",
|
||||
"/components/core-icons/social-icons.html",
|
||||
"/components/core-image/core-image.html",
|
||||
"/components/core-item/core-item.html",
|
||||
"/components/core-menu/core-menu.html",
|
||||
"/components/core-scaffold/core-scaffold.html",
|
||||
"/components/core-transition/core-transition.html",
|
||||
|
||||
"/components/paper-button/paper-button.html",
|
||||
"/components/paper-checkbox/paper-checkbox.html",
|
||||
"/components/paper-dialog/paper-action-dialog.html",
|
||||
"/components/paper-dialog/paper-dialog.html",
|
||||
"/components/paper-dialog/paper-dialog-transition.html",
|
||||
"/components/paper-dropdown/paper-dropdown.html",
|
||||
"/components/paper-fab/paper-fab.html",
|
||||
"/components/paper-fab-menu/paper-fab-menu.html",
|
||||
"/components/paper-icon-button/paper-icon-button.html",
|
||||
"/components/paper-input/paper-autogrow-textarea.html",
|
||||
"/components/paper-input/paper-input.html",
|
||||
"/components/paper-input/paper-input-decorator.html",
|
||||
"/components/paper-item/paper-item.html",
|
||||
"/components/paper-menu-button/paper-menu-button.html",
|
||||
"/components/paper-radio-button/paper-radio-button.html",
|
||||
"/components/paper-radio-group/paper-radio-group.html",
|
||||
"/components/paper-shadow/paper-shadow.html",
|
||||
"/components/paper-spinner/paper-spinner.html",
|
||||
"/components/paper-slider/paper-slider.html",
|
||||
"/components/paper-tabs/paper-tabs.html",
|
||||
"/components/paper-toast/paper-toast.html",
|
||||
"/components/paper-toggle-button/paper-toggle-button.html",
|
||||
|
||||
"/custom_components/paper-dropdown-menu/paper-dropdown-menu.html",
|
||||
"/custom_components/paper-diff-slider/paper-diff-slider.html",
|
||||
"/custom_components/swipe-detect/swipe-detect.html"
|
||||
]
|
||||
}
|
||||
1
rpg-docs/packages/meteor-vulcanize-master/.gitignore
vendored
Normal file
1
rpg-docs/packages/meteor-vulcanize-master/.gitignore
vendored
Normal file
@@ -0,0 +1 @@
|
||||
.build*
|
||||
1
rpg-docs/packages/meteor-vulcanize-master/.npm/plugin/vulcanize/.gitignore
vendored
Normal file
1
rpg-docs/packages/meteor-vulcanize-master/.npm/plugin/vulcanize/.gitignore
vendored
Normal file
@@ -0,0 +1 @@
|
||||
node_modules
|
||||
@@ -0,0 +1,7 @@
|
||||
This directory and the files immediately inside it are automatically generated
|
||||
when you change this package's NPM dependencies. Commit the files in this
|
||||
directory (npm-shrinkwrap.json, .gitignore, and this README) to source control
|
||||
so that others run the same versions of sub-dependencies.
|
||||
|
||||
You should NOT check in the node_modules directory that Meteor automatically
|
||||
creates; if you are using git, the .gitignore file tells git to ignore it.
|
||||
272
rpg-docs/packages/meteor-vulcanize-master/.npm/plugin/vulcanize/npm-shrinkwrap.json
generated
Normal file
272
rpg-docs/packages/meteor-vulcanize-master/.npm/plugin/vulcanize/npm-shrinkwrap.json
generated
Normal file
@@ -0,0 +1,272 @@
|
||||
{
|
||||
"dependencies": {
|
||||
"vulcanize": {
|
||||
"version": "1.9.1",
|
||||
"dependencies": {
|
||||
"dom5": {
|
||||
"version": "1.1.0",
|
||||
"dependencies": {
|
||||
"parse5": {
|
||||
"version": "1.4.2"
|
||||
}
|
||||
}
|
||||
},
|
||||
"es6-promise": {
|
||||
"version": "2.2.0"
|
||||
},
|
||||
"hydrolysis": {
|
||||
"version": "1.13.1",
|
||||
"dependencies": {
|
||||
"espree": {
|
||||
"version": "2.0.3"
|
||||
},
|
||||
"estraverse": {
|
||||
"version": "3.1.0"
|
||||
},
|
||||
"setimmediate": {
|
||||
"version": "1.0.2"
|
||||
}
|
||||
}
|
||||
},
|
||||
"nopt": {
|
||||
"version": "3.0.2",
|
||||
"dependencies": {
|
||||
"abbrev": {
|
||||
"version": "1.0.7"
|
||||
}
|
||||
}
|
||||
},
|
||||
"path-posix": {
|
||||
"version": "1.0.0"
|
||||
},
|
||||
"update-notifier": {
|
||||
"version": "0.5.0",
|
||||
"dependencies": {
|
||||
"chalk": {
|
||||
"version": "1.0.0",
|
||||
"dependencies": {
|
||||
"ansi-styles": {
|
||||
"version": "2.0.1"
|
||||
},
|
||||
"escape-string-regexp": {
|
||||
"version": "1.0.3"
|
||||
},
|
||||
"has-ansi": {
|
||||
"version": "1.0.3",
|
||||
"dependencies": {
|
||||
"ansi-regex": {
|
||||
"version": "1.1.1"
|
||||
},
|
||||
"get-stdin": {
|
||||
"version": "4.0.1"
|
||||
}
|
||||
}
|
||||
},
|
||||
"strip-ansi": {
|
||||
"version": "2.0.1",
|
||||
"dependencies": {
|
||||
"ansi-regex": {
|
||||
"version": "1.1.1"
|
||||
}
|
||||
}
|
||||
},
|
||||
"supports-color": {
|
||||
"version": "1.3.1"
|
||||
}
|
||||
}
|
||||
},
|
||||
"configstore": {
|
||||
"version": "1.1.0",
|
||||
"dependencies": {
|
||||
"graceful-fs": {
|
||||
"version": "3.0.8"
|
||||
},
|
||||
"mkdirp": {
|
||||
"version": "0.5.1",
|
||||
"dependencies": {
|
||||
"minimist": {
|
||||
"version": "0.0.8"
|
||||
}
|
||||
}
|
||||
},
|
||||
"object-assign": {
|
||||
"version": "2.1.1"
|
||||
},
|
||||
"os-tmpdir": {
|
||||
"version": "1.0.1"
|
||||
},
|
||||
"osenv": {
|
||||
"version": "0.1.1"
|
||||
},
|
||||
"user-home": {
|
||||
"version": "1.1.1"
|
||||
},
|
||||
"uuid": {
|
||||
"version": "2.0.1"
|
||||
},
|
||||
"xdg-basedir": {
|
||||
"version": "1.0.1"
|
||||
}
|
||||
}
|
||||
},
|
||||
"is-npm": {
|
||||
"version": "1.0.0"
|
||||
},
|
||||
"latest-version": {
|
||||
"version": "1.0.0",
|
||||
"dependencies": {
|
||||
"package-json": {
|
||||
"version": "1.2.0",
|
||||
"dependencies": {
|
||||
"got": {
|
||||
"version": "3.2.0",
|
||||
"dependencies": {
|
||||
"duplexify": {
|
||||
"version": "3.4.1",
|
||||
"dependencies": {
|
||||
"end-of-stream": {
|
||||
"version": "1.0.0",
|
||||
"dependencies": {
|
||||
"once": {
|
||||
"version": "1.3.2",
|
||||
"dependencies": {
|
||||
"wrappy": {
|
||||
"version": "1.0.1"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"readable-stream": {
|
||||
"version": "1.1.13",
|
||||
"dependencies": {
|
||||
"core-util-is": {
|
||||
"version": "1.0.1"
|
||||
},
|
||||
"isarray": {
|
||||
"version": "0.0.1"
|
||||
},
|
||||
"string_decoder": {
|
||||
"version": "0.10.31"
|
||||
},
|
||||
"inherits": {
|
||||
"version": "2.0.1"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"infinity-agent": {
|
||||
"version": "2.0.3"
|
||||
},
|
||||
"is-stream": {
|
||||
"version": "1.0.1"
|
||||
},
|
||||
"lowercase-keys": {
|
||||
"version": "1.0.0"
|
||||
},
|
||||
"nested-error-stacks": {
|
||||
"version": "1.0.0"
|
||||
},
|
||||
"object-assign": {
|
||||
"version": "2.1.1"
|
||||
},
|
||||
"prepend-http": {
|
||||
"version": "1.0.1"
|
||||
},
|
||||
"read-all-stream": {
|
||||
"version": "2.1.2",
|
||||
"dependencies": {
|
||||
"readable-stream": {
|
||||
"version": "1.1.13",
|
||||
"dependencies": {
|
||||
"core-util-is": {
|
||||
"version": "1.0.1"
|
||||
},
|
||||
"isarray": {
|
||||
"version": "0.0.1"
|
||||
},
|
||||
"string_decoder": {
|
||||
"version": "0.10.31"
|
||||
},
|
||||
"inherits": {
|
||||
"version": "2.0.1"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"statuses": {
|
||||
"version": "1.2.1"
|
||||
},
|
||||
"timed-out": {
|
||||
"version": "2.0.0"
|
||||
}
|
||||
}
|
||||
},
|
||||
"registry-url": {
|
||||
"version": "3.0.3",
|
||||
"dependencies": {
|
||||
"rc": {
|
||||
"version": "1.0.3",
|
||||
"dependencies": {
|
||||
"minimist": {
|
||||
"version": "0.0.10"
|
||||
},
|
||||
"deep-extend": {
|
||||
"version": "0.2.11"
|
||||
},
|
||||
"strip-json-comments": {
|
||||
"version": "0.1.3"
|
||||
},
|
||||
"ini": {
|
||||
"version": "1.3.4"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"repeating": {
|
||||
"version": "1.1.3",
|
||||
"dependencies": {
|
||||
"is-finite": {
|
||||
"version": "1.0.1",
|
||||
"dependencies": {
|
||||
"number-is-nan": {
|
||||
"version": "1.0.0"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"semver-diff": {
|
||||
"version": "2.0.0",
|
||||
"dependencies": {
|
||||
"semver": {
|
||||
"version": "4.3.6"
|
||||
}
|
||||
}
|
||||
},
|
||||
"string-length": {
|
||||
"version": "1.0.0",
|
||||
"dependencies": {
|
||||
"strip-ansi": {
|
||||
"version": "2.0.1",
|
||||
"dependencies": {
|
||||
"ansi-regex": {
|
||||
"version": "1.1.1"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
3
rpg-docs/packages/meteor-vulcanize-master/.versions
Normal file
3
rpg-docs/packages/meteor-vulcanize-master/.versions
Normal file
@@ -0,0 +1,3 @@
|
||||
differential:vulcanize@2.0.0
|
||||
meteor@1.1.6
|
||||
underscore@1.0.3
|
||||
29
rpg-docs/packages/meteor-vulcanize-master/README.md
Normal file
29
rpg-docs/packages/meteor-vulcanize-master/README.md
Normal file
@@ -0,0 +1,29 @@
|
||||
Vulcanize
|
||||
==============================================================================
|
||||
Warning: API Change for version 1.0.0.
|
||||
|
||||
This package a meteor build plugin that wraps the [vulcanize](https://www.npmjs.com/package/vulcanize) npm package, which is used to process web components into a single output file.
|
||||
|
||||
### Usage
|
||||
1. Ensure all your components are located somewhere under your public directory. (via bower, zip, etc)
|
||||
2. Include a `config.vulcanize` file in the root of your project. This file will optionally define a path to the polyfill and paths to html imports for your components. For Example:
|
||||
|
||||
````
|
||||
{
|
||||
"polyfill": "/bower_components/webcomponentsjs/webcomponents.min.js",
|
||||
"useShadowDom": true, // optional, defaults to shady dom (polymer default)
|
||||
"imports": [
|
||||
"/bower_components/paper-button/paper-button.html",
|
||||
"/bower_components/paper-checkbox/paper-checkbox.html"
|
||||
]
|
||||
}
|
||||
````
|
||||
- By specifying a path to the polyfill we can ensure that it is injected into the bundle before any imports.
|
||||
|
||||
- By setting `useShadowDom` to true, we configure polymer to opt out of shady dom and use full shadow dom. This is pretty much required at the moment unless you only use polymer elements as leaf nodes. Any light dom (child elements) that gets rendered by blaze, react, etc will not be accounted for otherwise.
|
||||
|
||||
- Running your app in development as usual will result in individual imports being added to your `<head>` tag, resulting in multiple subsequent HTTP requests (good in development - debugging).
|
||||
|
||||
- Running `meteor`, `meteor build`, `modulus deploy`, etc with the `VULCANIZE=true` environment variable set will result in all your html imports being vulcanized or concatenated into a single html import (good in production). The resulting file will be called `vulcanized-{md5}.html`, which will be automatically added to your `<head>` tag. For example, `VULCANIZE=true meteor`, `VULCANIZE=true modulus deploy`.
|
||||
|
||||
- Setting the `CDN_PREFIX` environment variable will prepend the string to the beginning of the file path that is inserted into your HTML's `<head>` tag.
|
||||
17
rpg-docs/packages/meteor-vulcanize-master/package.js
Normal file
17
rpg-docs/packages/meteor-vulcanize-master/package.js
Normal file
@@ -0,0 +1,17 @@
|
||||
Package.describe({
|
||||
name: 'differential:vulcanize',
|
||||
summary: 'Vulcanize',
|
||||
version: '2.0.1',
|
||||
git: 'https://github.com/Differential/meteor-vulcanize'
|
||||
});
|
||||
|
||||
Package.registerBuildPlugin({
|
||||
name: 'vulcanize',
|
||||
use: [
|
||||
"underscore@1.0.3"
|
||||
],
|
||||
sources: [
|
||||
'vulcanize.js'
|
||||
],
|
||||
npmDependencies: {'vulcanize': '1.9.1'}
|
||||
});
|
||||
20
rpg-docs/packages/meteor-vulcanize-master/versions.json
Normal file
20
rpg-docs/packages/meteor-vulcanize-master/versions.json
Normal file
@@ -0,0 +1,20 @@
|
||||
{
|
||||
"dependencies": [
|
||||
[
|
||||
"meteor",
|
||||
"1.1.3"
|
||||
],
|
||||
[
|
||||
"underscore",
|
||||
"1.0.1"
|
||||
]
|
||||
],
|
||||
"pluginDependencies": [
|
||||
[
|
||||
"vulcanize",
|
||||
{}
|
||||
]
|
||||
],
|
||||
"toolVersion": "meteor-tool@1.0.35",
|
||||
"format": "1.0"
|
||||
}
|
||||
@@ -0,0 +1,5 @@
|
||||
// Write your tests here!
|
||||
// Here is an example.
|
||||
Tinytest.add('example', function (test) {
|
||||
test.equal(true, true);
|
||||
});
|
||||
141
rpg-docs/packages/meteor-vulcanize-master/vulcanize.js
Normal file
141
rpg-docs/packages/meteor-vulcanize-master/vulcanize.js
Normal file
@@ -0,0 +1,141 @@
|
||||
var vulcan = Npm.require('vulcanize');
|
||||
var crypto = Npm.require('crypto');
|
||||
var url = Npm.require('url');
|
||||
var fs = Npm.require('fs');
|
||||
|
||||
/**
|
||||
* Vulcanize now requires a target input file.
|
||||
* We need to create a temp file located within the same
|
||||
* 'abspath' as the actual imports. Otherwise, vulcanize
|
||||
* gets confused during the process.
|
||||
*/
|
||||
var tmpFile = '_imports.html';
|
||||
var tmpDir = 'public';
|
||||
var tmpPath = tmpDir + '/' + tmpFile;
|
||||
|
||||
/**
|
||||
* Log
|
||||
*/
|
||||
function log() {
|
||||
args = _.values(arguments);
|
||||
args.unshift("=> Vulcanize:");
|
||||
console.log.apply(this, args);
|
||||
}
|
||||
|
||||
/**
|
||||
* Get script tag with specified path.
|
||||
*/
|
||||
function scriptTag(path) {
|
||||
return '<script src="' + path + '"></script>';
|
||||
}
|
||||
|
||||
/**
|
||||
* Get link tag with specified path.
|
||||
*/
|
||||
function linkTag(path) {
|
||||
return '<link rel="import" href="' + path + '">';
|
||||
}
|
||||
|
||||
/**
|
||||
* Add config for dom mode to head.
|
||||
*/
|
||||
function addShadowDomConfig(compileStep) {
|
||||
compileStep.addHtml({
|
||||
section: 'head',
|
||||
data: '<script> window.Polymer = {dom: "shadow"}; </script>'
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* Add webcomponentsjs script to head.
|
||||
* @todo read first line and check for script tag
|
||||
*/
|
||||
function addPolyfillTag(compileStep, path) {
|
||||
compileStep.addHtml({
|
||||
section: 'head',
|
||||
data: scriptTag(path)
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* Add imports to head.
|
||||
*/
|
||||
|
||||
function addImportTag(compileStep, path) {
|
||||
compileStep.addHtml({
|
||||
section: 'head',
|
||||
data: linkTag(path)
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* Vulcanize all files and add output file to head.
|
||||
*/
|
||||
function vulcanizeImports(compileStep, imports) {
|
||||
var tags = _.map(imports, function(path) {
|
||||
return linkTag(path);
|
||||
});
|
||||
|
||||
fs.writeFileSync(tmpPath, tags.join("\n"));
|
||||
|
||||
vulcan.setOptions({ abspath: tmpDir });
|
||||
|
||||
vulcan.process(tmpFile, function(err, html) {
|
||||
fs.unlinkSync(tmpPath);
|
||||
var filenameHash = crypto.createHash('md5').update(html).digest('hex');
|
||||
var filePath = '/vulcanized-' + filenameHash + '.html';
|
||||
|
||||
compileStep.addAsset({
|
||||
path: filePath,
|
||||
data: html
|
||||
});
|
||||
|
||||
if (_.isString(process.env.CDN_PREFIX)) {
|
||||
filePath = url.resolve(process.env.CDN_PREFIX, filePath);
|
||||
}
|
||||
|
||||
addImportTag(compileStep, filePath);
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* Add individual import tags
|
||||
*/
|
||||
function individualImports(compileStep, imports) {
|
||||
_.each(imports, function(path) {
|
||||
addImportTag(compileStep, path);
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* Register appropriate plugin.
|
||||
*/
|
||||
Plugin.registerSourceHandler("vulcanize", function(compileStep) {
|
||||
if (compileStep.inputPath === "config.vulcanize"
|
||||
&& compileStep.arch === "web.browser") {
|
||||
|
||||
// Get JSON file.
|
||||
var json = JSON.parse(compileStep.read().toString('utf8'));
|
||||
|
||||
// Add polyfill to html if defined.
|
||||
if (_.isString(json.polyfill)) {
|
||||
addPolyfillTag(compileStep, json.polyfill);
|
||||
}
|
||||
|
||||
// Optionally opt into shadow dom, rather than shady dom.
|
||||
if (json.useShadowDom) {
|
||||
addShadowDomConfig(compileStep);
|
||||
}
|
||||
|
||||
// Add imports if defined.
|
||||
if (process.env.VULCANIZE && _.isArray(json.imports)) {
|
||||
log("Importing vulcanized file...");
|
||||
vulcanizeImports(compileStep, json.imports);
|
||||
} else {
|
||||
log("Importing individual files...");
|
||||
individualImports(compileStep, json.imports);
|
||||
}
|
||||
} else if (compileStep.arch === "web.browser") {
|
||||
log("File "+compileStep.inputPath+" ignored");
|
||||
}
|
||||
});
|
||||
3
rpg-docs/packages/polymer-1.12.3/.gitignore
vendored
Normal file
3
rpg-docs/packages/polymer-1.12.3/.gitignore
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
.build*
|
||||
versions.json
|
||||
.versions
|
||||
8
rpg-docs/packages/polymer-1.12.3/.travis.yml
vendored
Normal file
8
rpg-docs/packages/polymer-1.12.3/.travis.yml
vendored
Normal file
@@ -0,0 +1,8 @@
|
||||
sudo: required
|
||||
language: node_js
|
||||
node_js:
|
||||
- "0.10"
|
||||
before_install:
|
||||
- "curl -L http://git.io/ejPSng | /bin/sh"
|
||||
env:
|
||||
- TEST_COMMAND=meteor
|
||||
21
rpg-docs/packages/polymer-1.12.3/LICENSE
vendored
Normal file
21
rpg-docs/packages/polymer-1.12.3/LICENSE
vendored
Normal file
@@ -0,0 +1,21 @@
|
||||
The MIT License (MIT)
|
||||
|
||||
Copyright (c) 2014 splendido
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files (the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE.
|
||||
48
rpg-docs/packages/polymer-1.12.3/README.md
vendored
Normal file
48
rpg-docs/packages/polymer-1.12.3/README.md
vendored
Normal file
@@ -0,0 +1,48 @@
|
||||
[](https://travis-ci.org/meteor-useraccounts/polymer)
|
||||
useraccounts:polymer
|
||||
=====================================
|
||||
|
||||
WORK IN PROGRESS - let us know about any problem you might encounter ;)
|
||||
|
||||
## TODOs
|
||||
|
||||
Add the following input types:
|
||||
|
||||
- checkbox input
|
||||
- select input
|
||||
- radio input
|
||||
|
||||
Find the proper solution for inheriting AT events for paper-button elements
|
||||
|
||||
|
||||
|
||||
This package depends on [useraccounts:core](https://atmospherejs.com/useraccounts/core)
|
||||
|
||||
Learn more [here](http://useraccounts.meteor.com) or have a look at the full [documentation](https://github.com/meteor-useraccounts/core).
|
||||
|
||||
|
||||
## Bring Your Own Polymer
|
||||
|
||||
Adding this package with `meteor add useraccounts:polymer` does not add any other packages providing Polymer .This is to let you choose the flavour you prefer! Or using an Atmosphere package, or straight up with bower!
|
||||
|
||||
|
||||
## ADD theses imports manually
|
||||
|
||||
This package does not automatically add the imports for the elements needed. If you don't have them imported already you should copy/paste these imports :
|
||||
|
||||
```HTML
|
||||
|
||||
<link rel="import" href="bower_components/paper-input/paper-input.html">
|
||||
<link rel="import" href="bower_components/paper-button/paper-button.html">
|
||||
<link rel="import" href="bower_components/paper-checkbox/paper-checkbox.html">
|
||||
|
||||
```
|
||||
|
||||
|
||||
|
||||
|
||||
## Contributing
|
||||
|
||||
Anyone is welcome to contribute. Fork, make your changes, and then submit a pull request.
|
||||
|
||||
Thanks to all those who have contributed code changes to [this package](https://github.com/meteor-useraccounts/unstyled/graphs/contributors) as well as to the [core package](https://github.com/meteor-useraccounts/core/graphs/contributors) and all who have helped by submitting bug reports and feature ideas.
|
||||
7
rpg-docs/packages/polymer-1.12.3/lib/at_error.html
vendored
Normal file
7
rpg-docs/packages/polymer-1.12.3/lib/at_error.html
vendored
Normal file
@@ -0,0 +1,7 @@
|
||||
<template name="atError">
|
||||
<div class="at-error" horizontal center-justified layout>
|
||||
{{#each error}}
|
||||
<p>{{errorText}}</p>
|
||||
{{/each}}
|
||||
</div>
|
||||
</template>
|
||||
2
rpg-docs/packages/polymer-1.12.3/lib/at_error.js
vendored
Normal file
2
rpg-docs/packages/polymer-1.12.3/lib/at_error.js
vendored
Normal file
@@ -0,0 +1,2 @@
|
||||
// Simply 'inherites' helpers from AccountsTemplates
|
||||
Template.atError.helpers(AccountsTemplates.atErrorHelpers);
|
||||
39
rpg-docs/packages/polymer-1.12.3/lib/at_form.html
vendored
Normal file
39
rpg-docs/packages/polymer-1.12.3/lib/at_form.html
vendored
Normal file
@@ -0,0 +1,39 @@
|
||||
<template name="atForm">
|
||||
{{#unless hide}}
|
||||
<div class="at-form">
|
||||
{{#if showTitle}}
|
||||
{{> atTitle}}
|
||||
{{/if}}
|
||||
{{#if showOauthServices}}
|
||||
{{> atOauth}}
|
||||
{{/if}}
|
||||
{{#if showServicesSeparator}}
|
||||
{{> atSep}}
|
||||
{{/if}}
|
||||
{{#if showError}}
|
||||
{{> atError}}
|
||||
{{/if}}
|
||||
{{#if showResult}}
|
||||
{{> atResult}}
|
||||
{{/if}}
|
||||
{{#if showMessage}}
|
||||
{{> atMessage}}
|
||||
{{/if}}
|
||||
{{#if showPwdForm}}
|
||||
{{> atPwdForm}}
|
||||
{{/if}}
|
||||
{{#if showTermsLink}}
|
||||
{{> atTermsLink}}
|
||||
{{/if}}
|
||||
{{#if showSignInLink}}
|
||||
{{> atSigninLink}}
|
||||
{{/if}}
|
||||
{{#if showSignUpLink}}
|
||||
{{> atSignupLink}}
|
||||
{{/if}}
|
||||
{{#if showResendVerificationEmailLink}}
|
||||
{{> atResendVerificationEmailLink}}
|
||||
{{/if}}
|
||||
</div>
|
||||
{{/unless}}
|
||||
</template>
|
||||
2
rpg-docs/packages/polymer-1.12.3/lib/at_form.js
vendored
Normal file
2
rpg-docs/packages/polymer-1.12.3/lib/at_form.js
vendored
Normal file
@@ -0,0 +1,2 @@
|
||||
// Simply 'inherites' helpers from AccountsTemplates
|
||||
Template.atForm.helpers(AccountsTemplates.atFormHelpers);
|
||||
81
rpg-docs/packages/polymer-1.12.3/lib/at_input.html
vendored
Normal file
81
rpg-docs/packages/polymer-1.12.3/lib/at_input.html
vendored
Normal file
@@ -0,0 +1,81 @@
|
||||
<template name="atInput">
|
||||
{{> Template.dynamic template=templateName}}
|
||||
</template>
|
||||
|
||||
<template name="atTextInput">
|
||||
<div class="at-input pure-control-group{{#if isValidating}}validating{{/if}} {{#if hasError}}has-error{{/if}} {{#if hasSuccess}}has-success{{/if}} {{#if feedback}}has-feedback{{/if}}">
|
||||
<!-- {{#if showLabels}}
|
||||
<label for="at-field-{{_id}}">
|
||||
{{displayName}} {{#unless required}}{{optionalText}}{{/unless}}
|
||||
</label>
|
||||
{{/if}}
|
||||
<input type="{{type}}" id="at-field-{{_id}}" name="at-field-{{_id}}" placeholder="{{placeholder}}" autocapitalize="none" autocorrect="off">
|
||||
{{#if hasIcon}}
|
||||
<span class="{{iconClass}}"></span>
|
||||
{{/if}}
|
||||
{{#if hasError}}
|
||||
<span>{{errorText}}</span>
|
||||
{{/if}}
|
||||
</div> -->
|
||||
|
||||
{{#if showLabels}}
|
||||
<paper-input-decorator label=" {{displayName}} {{#unless required}}{{optionalText}}{{/unless}}" error="{{errorText}}" floatinglabel="" layout="" vertical="" isInvalid="{{#if hasError}} true {{/if}}">
|
||||
<input type="{{type}}" id="at-field-{{_id}}" is="core-input" name="at-field-{{_id}}" placeholder="{{placeholder}}" autocapitalize="none" autocorrect="off">
|
||||
</paper-input-decorator>
|
||||
{{else}}
|
||||
|
||||
<paper-input-decorator error="{{errorText}}" isInvalid="{{#if hasError}} true {{/if}}">
|
||||
<input type="{{type}}" id="at-field-{{_id}}" is="core-input" name="at-field-{{_id}}" placeholder="{{placeholder}}" autocapitalize="none" autocorrect="off">
|
||||
</paper-input-decorator>
|
||||
|
||||
{{/if}}
|
||||
|
||||
{{#if hasIcon}}
|
||||
<core-icon icon="{{iconClass}}"></core-icon>
|
||||
{{/if}}
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
</template>
|
||||
|
||||
|
||||
|
||||
|
||||
<template name="atCheckboxInput">
|
||||
<div class="at-input">
|
||||
<core-label horizontal layout>
|
||||
<div flex>{{displayName}}</div>
|
||||
<paper-checkbox type="{{type}}" id="at-field-{{_id}}" name="at-field-{{_id}}" {{disabled}} for></paper-checkbox>
|
||||
</core-label>
|
||||
</div>
|
||||
</template>
|
||||
|
||||
<template name="atSelectInput">
|
||||
<div class="at-input">
|
||||
<core-label>
|
||||
<div for="at-field-{{_id}}">{{displayName}}</div>
|
||||
<core-selector id="at-field-{{_id}}" name="at-field-{{_id}}" valueattr="value" for horizontal layout center justified>
|
||||
{{#each values}}
|
||||
<div value="{{value}}">{{text}}</div>
|
||||
{{/each}}
|
||||
</core-selector>
|
||||
</core-label>
|
||||
</div>
|
||||
|
||||
</template>
|
||||
|
||||
<template name="atRadioInput">
|
||||
<div class="at-input">
|
||||
<label>{{displayName}}</label>
|
||||
</div>
|
||||
<paper-radio-group role="radiogroup" vertical layout>
|
||||
{{#each values}}
|
||||
<paper-radio-button id="at-field-{{id}}-choice-{{value}}" name="t-field-{{id}}" label="{{text}}" value={{value}} toggles role="radio" tabindex="0" aria-checked="true" aria-label="{{text}}" class="core-selected"></paper-radio-button>
|
||||
{{/each}}
|
||||
</paper-radio-group>
|
||||
</template>
|
||||
|
||||
<template name="atHiddenInput">
|
||||
<input type="hidden" id="at-field-{{_id}}" name="at-field-{{_id}}">
|
||||
</template>
|
||||
25
rpg-docs/packages/polymer-1.12.3/lib/at_input.js
vendored
Normal file
25
rpg-docs/packages/polymer-1.12.3/lib/at_input.js
vendored
Normal file
@@ -0,0 +1,25 @@
|
||||
_.each(AccountsTemplates.atInputRendered, function(callback){
|
||||
Template.atInput.onRendered(callback);
|
||||
Template.atHiddenInput.onRendered(callback);
|
||||
});
|
||||
|
||||
// Simply 'inherites' helpers from AccountsTemplates
|
||||
Template.atInput.helpers(AccountsTemplates.atInputHelpers);
|
||||
|
||||
// Simply 'inherites' events from AccountsTemplates
|
||||
Template.atInput.events(AccountsTemplates.atInputEvents);
|
||||
|
||||
// Simply 'inherites' helpers from AccountsTemplates
|
||||
Template.atTextInput.helpers(AccountsTemplates.atInputHelpers);
|
||||
|
||||
// Simply 'inherites' helpers from AccountsTemplates
|
||||
Template.atCheckboxInput.helpers(AccountsTemplates.atInputHelpers);
|
||||
|
||||
// Simply 'inherites' helpers from AccountsTemplates
|
||||
Template.atSelectInput.helpers(AccountsTemplates.atInputHelpers);
|
||||
|
||||
// Simply 'inherites' helpers from AccountsTemplates
|
||||
Template.atRadioInput.helpers(AccountsTemplates.atInputHelpers);
|
||||
|
||||
// Simply 'inherites' helpers from AccountsTemplates
|
||||
Template.atHiddenInput.helpers(AccountsTemplates.atInputHelpers);
|
||||
5
rpg-docs/packages/polymer-1.12.3/lib/at_message.html
vendored
Normal file
5
rpg-docs/packages/polymer-1.12.3/lib/at_message.html
vendored
Normal file
@@ -0,0 +1,5 @@
|
||||
<template name="atMessage">
|
||||
<div class="at-message">
|
||||
{{message}}
|
||||
</div>
|
||||
</template>
|
||||
2
rpg-docs/packages/polymer-1.12.3/lib/at_message.js
vendored
Normal file
2
rpg-docs/packages/polymer-1.12.3/lib/at_message.js
vendored
Normal file
@@ -0,0 +1,2 @@
|
||||
// Simply 'inherites' helpers from AccountsTemplates
|
||||
Template.atMessage.helpers(AccountsTemplates.atMessageHelpers);
|
||||
4
rpg-docs/packages/polymer-1.12.3/lib/at_nav_button.html
vendored
Normal file
4
rpg-docs/packages/polymer-1.12.3/lib/at_nav_button.html
vendored
Normal file
@@ -0,0 +1,4 @@
|
||||
<template name="atNavButton">
|
||||
<!-- <a id="at-nav-button">{{text}}</a> -->
|
||||
<paper-button id="at-nav-button" raised>{{text}}</paper-button>
|
||||
</template>
|
||||
5
rpg-docs/packages/polymer-1.12.3/lib/at_nav_button.js
vendored
Normal file
5
rpg-docs/packages/polymer-1.12.3/lib/at_nav_button.js
vendored
Normal file
@@ -0,0 +1,5 @@
|
||||
// Simply 'inherites' helpers from AccountsTemplates
|
||||
Template.atNavButton.helpers(AccountsTemplates.atNavButtonHelpers);
|
||||
|
||||
// Simply 'inherites' events from AccountsTemplates
|
||||
Template.atNavButton.events(AccountsTemplates.atNavButtonEvents);
|
||||
7
rpg-docs/packages/polymer-1.12.3/lib/at_oauth.html
vendored
Normal file
7
rpg-docs/packages/polymer-1.12.3/lib/at_oauth.html
vendored
Normal file
@@ -0,0 +1,7 @@
|
||||
<template name="atOauth">
|
||||
<div class="at-oauth" horizontal center-justified layout>
|
||||
{{#each oauthService}}
|
||||
{{> atSocial}}
|
||||
{{/each}}
|
||||
</div>
|
||||
</template>
|
||||
2
rpg-docs/packages/polymer-1.12.3/lib/at_oauth.js
vendored
Normal file
2
rpg-docs/packages/polymer-1.12.3/lib/at_oauth.js
vendored
Normal file
@@ -0,0 +1,2 @@
|
||||
// Simply 'inherites' helpers from AccountsTemplates
|
||||
Template.atOauth.helpers(AccountsTemplates.atOauthHelpers);
|
||||
168
rpg-docs/packages/polymer-1.12.3/lib/at_polymer.css
vendored
Normal file
168
rpg-docs/packages/polymer-1.12.3/lib/at_polymer.css
vendored
Normal file
@@ -0,0 +1,168 @@
|
||||
.fullPageAtForm {
|
||||
margin: 0 auto;
|
||||
}
|
||||
.at-form {
|
||||
float: none;
|
||||
margin: auto;
|
||||
overflow: auto;
|
||||
margin-top: 20px;
|
||||
margin-bottom: 20px;
|
||||
border-radius: 10px;
|
||||
padding: 15px;
|
||||
}
|
||||
.at-form p {
|
||||
font-size: 15px;
|
||||
line-height: 20px;
|
||||
}
|
||||
.at-title h3 {
|
||||
margin-top: 0px;
|
||||
margin-bottom: 10px;
|
||||
font-size: 18px;
|
||||
font-weight: 800;
|
||||
text-align: center;
|
||||
}
|
||||
.at-link.disabled {
|
||||
color: #444;
|
||||
}
|
||||
.at-signin-link {
|
||||
margin-top: 20px;
|
||||
margin-bottom: 30px;
|
||||
text-align: center;
|
||||
}
|
||||
.at-error,
|
||||
.at-result {
|
||||
text-align: center;
|
||||
}
|
||||
.at-error {
|
||||
background-color: #FFF0F0;
|
||||
}
|
||||
.at-error p {
|
||||
width: 100%;
|
||||
color: #A94442;
|
||||
}
|
||||
.at-oauth {
|
||||
margin-top: 10px;
|
||||
}
|
||||
.at-btn {
|
||||
display: block;
|
||||
width: 100%;
|
||||
}
|
||||
paper-button.at-social-btn {
|
||||
display: block;
|
||||
width: 100%;
|
||||
margin: auto;
|
||||
margin-bottom: 10px;
|
||||
padding: 8px 10px;
|
||||
border-radius: 5px;
|
||||
font-size: 16px;
|
||||
}
|
||||
paper-button.at-social-btn core-icon {
|
||||
float: left;
|
||||
width: 40px;
|
||||
font-size: 20px;
|
||||
margin-top: 1px;
|
||||
padding-right: 15px;
|
||||
padding-left: 5px;
|
||||
border-right: 1px solid rgba(0, 0, 0, 0.2);
|
||||
}
|
||||
paper-button.at-social-btn#at-facebook {
|
||||
background: #3B5998;
|
||||
color: #fff;
|
||||
}
|
||||
paper-button.at-social-btn#at-facebook.disabled {
|
||||
color: #ddd;
|
||||
background: #666666;
|
||||
}
|
||||
paper-button.at-social-btn#at-facebook:hover {
|
||||
background: #2C4780;
|
||||
}
|
||||
paper-button.at-social-btn#at-linkedin {
|
||||
background: #338AB0;
|
||||
color: #fff;
|
||||
}
|
||||
paper-button.at-social-btn#at-linkedin.disabled {
|
||||
color: #ddd;
|
||||
background: #666666;
|
||||
}
|
||||
paper-button.at-social-btn#at-linkedin:hover {
|
||||
background: #0571A6;
|
||||
}
|
||||
paper-button.at-social-btn#at-twitter {
|
||||
background: #4099FF;
|
||||
color: #fff;
|
||||
}
|
||||
paper-button.at-social-btn#at-twitter.disabled {
|
||||
color: #ddd;
|
||||
background: #666666;
|
||||
}
|
||||
paper-button.at-social-btn#at-twitter:hover {
|
||||
background: #3288EB;
|
||||
}
|
||||
paper-button.at-social-btn#at-google {
|
||||
background: #db5a3c;
|
||||
color: #fff;
|
||||
}
|
||||
paper-button.at-social-btn#at-google.disabled {
|
||||
color: #ddd;
|
||||
background: #666666;
|
||||
}
|
||||
paper-button.at-social-btn#at-google:hover {
|
||||
background: #CA4C2E;
|
||||
}
|
||||
paper-button.at-social-btn#at-github {
|
||||
background: #666;
|
||||
color: #fff;
|
||||
}
|
||||
paper-button.at-social-btn#at-github.disabled {
|
||||
color: #ddd;
|
||||
background: #666666;
|
||||
}
|
||||
paper-button.at-social-btn#at-github:hover {
|
||||
background: #555;
|
||||
}
|
||||
.at-sep {
|
||||
text-align: center;
|
||||
position: relative;
|
||||
overflow: hidden;
|
||||
margin-bottom: 15px;
|
||||
}
|
||||
.at-sep:before,
|
||||
.at-sep:after {
|
||||
display: block;
|
||||
content: " ";
|
||||
border-bottom: 1px solid #ddd;
|
||||
width: 100%;
|
||||
position: absolute;
|
||||
top: 48%;
|
||||
}
|
||||
.at-sep:before {
|
||||
left: -60%;
|
||||
}
|
||||
.at-sep:after {
|
||||
right: -60%;
|
||||
}
|
||||
.at-input.validating * {
|
||||
cursor: progress;
|
||||
}
|
||||
.at-pwd-form > form {
|
||||
margin-top: 20px;
|
||||
}
|
||||
.at-pwd-form > form label {
|
||||
margin-bottom: 5px;
|
||||
font-weight: 500;
|
||||
font-size: 14px;
|
||||
}
|
||||
#at-btn {
|
||||
font-size: 16px;
|
||||
padding: 10px 12px;
|
||||
margin-top: 30px;
|
||||
}
|
||||
.at-signup-link {
|
||||
margin-top: 20px;
|
||||
margin-bottom: 30px;
|
||||
}
|
||||
.at-terms-link {
|
||||
text-align: center;
|
||||
margin-top: 20px;
|
||||
font-size: 16px;
|
||||
}
|
||||
16
rpg-docs/packages/polymer-1.12.3/lib/at_pwd_form.html
vendored
Normal file
16
rpg-docs/packages/polymer-1.12.3/lib/at_pwd_form.html
vendored
Normal file
@@ -0,0 +1,16 @@
|
||||
<template name="atPwdForm">
|
||||
<div class="at-pwd-form">
|
||||
<form role="form" id="at-pwd-form" class="{{disabled}} pure-form pure-form-aligned" novalidate action="#" method="POST">
|
||||
{{#each fields}}
|
||||
{{> atInput}}
|
||||
{{/each}}
|
||||
{{#if showReCaptcha}}
|
||||
{{> atReCaptcha}}
|
||||
{{/if}}
|
||||
{{#if showForgotPasswordLink}}
|
||||
{{> atPwdLink}}
|
||||
{{/if}}
|
||||
{{> atPwdFormBtn}}
|
||||
</form>
|
||||
</div>
|
||||
</template>
|
||||
5
rpg-docs/packages/polymer-1.12.3/lib/at_pwd_form.js
vendored
Normal file
5
rpg-docs/packages/polymer-1.12.3/lib/at_pwd_form.js
vendored
Normal file
@@ -0,0 +1,5 @@
|
||||
// Simply 'inherites' helpers from AccountsTemplates
|
||||
Template.atPwdForm.helpers(AccountsTemplates.atPwdFormHelpers);
|
||||
|
||||
// Simply 'inherites' events from AccountsTemplates
|
||||
Template.atPwdForm.events(AccountsTemplates.atPwdFormEvents);
|
||||
8
rpg-docs/packages/polymer-1.12.3/lib/at_pwd_form_btn.html
vendored
Normal file
8
rpg-docs/packages/polymer-1.12.3/lib/at_pwd_form_btn.html
vendored
Normal file
@@ -0,0 +1,8 @@
|
||||
<template name="atPwdFormBtn">
|
||||
<div horizontal layout center-justified>
|
||||
<button type="submit" id="at-btn" hidden></button>
|
||||
<paper-button class="at-btn submit {{submitDisabled}}" role="button" id="at-btn-polymer" raised>
|
||||
{{buttonText}}
|
||||
</paper-button>
|
||||
</div>
|
||||
</template>
|
||||
10
rpg-docs/packages/polymer-1.12.3/lib/at_pwd_form_btn.js
vendored
Normal file
10
rpg-docs/packages/polymer-1.12.3/lib/at_pwd_form_btn.js
vendored
Normal file
@@ -0,0 +1,10 @@
|
||||
// Simply 'inherites' helpers from AccountsTemplates
|
||||
Template.atPwdFormBtn.helpers(AccountsTemplates.atPwdFormBtnHelpers);
|
||||
|
||||
|
||||
Template.atPwdFormBtn.events = {
|
||||
'click #at-btn-polymer': function(event,template) {
|
||||
event.preventDefault();
|
||||
template.find('button[type=submit]').click();
|
||||
}
|
||||
};
|
||||
9
rpg-docs/packages/polymer-1.12.3/lib/at_pwd_link.html
vendored
Normal file
9
rpg-docs/packages/polymer-1.12.3/lib/at_pwd_link.html
vendored
Normal file
@@ -0,0 +1,9 @@
|
||||
<template name="atPwdLink">
|
||||
<div class="at-pwd-link" horizontal layout center-justified>
|
||||
<p>
|
||||
{{preText}}
|
||||
<a href="{{forgotPwdLink}}" id="at-forgotPwd" class="at-link at-pwd {{disabled}}">{{linkText}}</a>
|
||||
{{suffText}}
|
||||
</p>
|
||||
</div>
|
||||
</template>
|
||||
5
rpg-docs/packages/polymer-1.12.3/lib/at_pwd_link.js
vendored
Normal file
5
rpg-docs/packages/polymer-1.12.3/lib/at_pwd_link.js
vendored
Normal file
@@ -0,0 +1,5 @@
|
||||
// Simply 'inherites' helpers from AccountsTemplates
|
||||
Template.atPwdLink.helpers(AccountsTemplates.atPwdLinkHelpers);
|
||||
|
||||
// Simply 'inherites' events from AccountsTemplates
|
||||
Template.atPwdLink.events(AccountsTemplates.atPwdLinkEvents);
|
||||
3
rpg-docs/packages/polymer-1.12.3/lib/at_reCaptcha.html
vendored
Normal file
3
rpg-docs/packages/polymer-1.12.3/lib/at_reCaptcha.html
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
<template name="atReCaptcha">
|
||||
<div class="g-recaptcha" data-sitekey='{{key}}' data-theme='{{theme}}' data-type='{{data_type}}'></div>
|
||||
</template>
|
||||
5
rpg-docs/packages/polymer-1.12.3/lib/at_reCaptcha.js
vendored
Normal file
5
rpg-docs/packages/polymer-1.12.3/lib/at_reCaptcha.js
vendored
Normal file
@@ -0,0 +1,5 @@
|
||||
// Simply 'inherites' rendered callback from AccountsTemplates
|
||||
Template.atReCaptcha.rendered = AccountsTemplates.atReCaptchaRendered;
|
||||
|
||||
// Simply 'inherites' helpers from AccountsTemplates
|
||||
Template.atReCaptcha.helpers(AccountsTemplates.atReCaptchaHelpers);
|
||||
8
rpg-docs/packages/polymer-1.12.3/lib/at_resend_verification_email_link.html
vendored
Normal file
8
rpg-docs/packages/polymer-1.12.3/lib/at_resend_verification_email_link.html
vendored
Normal file
@@ -0,0 +1,8 @@
|
||||
<template name="atResendVerificationEmailLink">
|
||||
<div class="at-resend-verification-email-link at-wrap" horizontal center-justified layout>
|
||||
<p>
|
||||
<a href="{{resendVerificationEmailLink}}" id="at-resend-verification-email" class="at-link at-resend-verification-email {{disabled}}">{{linkText}}</a>
|
||||
{{suffText}}
|
||||
</p>
|
||||
</div>
|
||||
</template>
|
||||
5
rpg-docs/packages/polymer-1.12.3/lib/at_resend_verification_email_link.js
vendored
Normal file
5
rpg-docs/packages/polymer-1.12.3/lib/at_resend_verification_email_link.js
vendored
Normal file
@@ -0,0 +1,5 @@
|
||||
// Simply 'inherites' helpers from AccountsTemplates
|
||||
Template.atResendVerificationEmailLink.helpers(AccountsTemplates.atResendVerificationEmailLinkHelpers);
|
||||
|
||||
// Simply 'inherites' events from AccountsTemplates
|
||||
Template.atResendVerificationEmailLink.events(AccountsTemplates.atResendVerificationEmailLinkEvents);
|
||||
5
rpg-docs/packages/polymer-1.12.3/lib/at_result.html
vendored
Normal file
5
rpg-docs/packages/polymer-1.12.3/lib/at_result.html
vendored
Normal file
@@ -0,0 +1,5 @@
|
||||
<template name="atResult">
|
||||
<div class="at-result">
|
||||
{{result}}
|
||||
</div>
|
||||
</template>
|
||||
2
rpg-docs/packages/polymer-1.12.3/lib/at_result.js
vendored
Normal file
2
rpg-docs/packages/polymer-1.12.3/lib/at_result.js
vendored
Normal file
@@ -0,0 +1,2 @@
|
||||
// Simply 'inherites' helpers from AccountsTemplates
|
||||
Template.atResult.helpers(AccountsTemplates.atResultHelpers);
|
||||
5
rpg-docs/packages/polymer-1.12.3/lib/at_sep.html
vendored
Normal file
5
rpg-docs/packages/polymer-1.12.3/lib/at_sep.html
vendored
Normal file
@@ -0,0 +1,5 @@
|
||||
<template name="atSep">
|
||||
<div class="at-sep" horizontal center-justified layout>
|
||||
<strong>{{sepText}}</strong>
|
||||
</div>
|
||||
</template>
|
||||
2
rpg-docs/packages/polymer-1.12.3/lib/at_sep.js
vendored
Normal file
2
rpg-docs/packages/polymer-1.12.3/lib/at_sep.js
vendored
Normal file
@@ -0,0 +1,2 @@
|
||||
// Simply 'inherites' helpers from AccountsTemplates
|
||||
Template.atSep.helpers(AccountsTemplates.atSepHelpers);
|
||||
9
rpg-docs/packages/polymer-1.12.3/lib/at_signin_link.html
vendored
Normal file
9
rpg-docs/packages/polymer-1.12.3/lib/at_signin_link.html
vendored
Normal file
@@ -0,0 +1,9 @@
|
||||
<template name="atSigninLink">
|
||||
<div class="at-signin-link" horizontal center-justified layout>
|
||||
<p>
|
||||
{{preText}}
|
||||
<a href="{{signInLink}}" id="at-signIn" class="at-link at-signin {{disabled}}">{{linkText}}</a>
|
||||
{{suffText}}
|
||||
</p>
|
||||
</div>
|
||||
</template>
|
||||
5
rpg-docs/packages/polymer-1.12.3/lib/at_signin_link.js
vendored
Normal file
5
rpg-docs/packages/polymer-1.12.3/lib/at_signin_link.js
vendored
Normal file
@@ -0,0 +1,5 @@
|
||||
// Simply 'inherites' helpers from AccountsTemplates
|
||||
Template.atSigninLink.helpers(AccountsTemplates.atSigninLinkHelpers);
|
||||
|
||||
// Simply 'inherites' events from AccountsTemplates
|
||||
Template.atSigninLink.events(AccountsTemplates.atSigninLinkEvents);
|
||||
9
rpg-docs/packages/polymer-1.12.3/lib/at_signup_link.html
vendored
Normal file
9
rpg-docs/packages/polymer-1.12.3/lib/at_signup_link.html
vendored
Normal file
@@ -0,0 +1,9 @@
|
||||
<template name="atSignupLink">
|
||||
<div class="at-signup-link" horizontal center-justified layout>
|
||||
<p>
|
||||
{{preText}}
|
||||
<a href="{{signUpLink}}" id="at-signUp" class="at-link at-signup {{disabled}}">{{linkText}}</a>
|
||||
{{suffText}}
|
||||
</p>
|
||||
</div>
|
||||
</template>
|
||||
5
rpg-docs/packages/polymer-1.12.3/lib/at_signup_link.js
vendored
Normal file
5
rpg-docs/packages/polymer-1.12.3/lib/at_signup_link.js
vendored
Normal file
@@ -0,0 +1,5 @@
|
||||
// Simply 'inherites' helpers from AccountsTemplates
|
||||
Template.atSignupLink.helpers(AccountsTemplates.atSignupLinkHelpers);
|
||||
|
||||
// Simply 'inherites' events from AccountsTemplates
|
||||
Template.atSignupLink.events(AccountsTemplates.atSignupLinkEvents);
|
||||
6
rpg-docs/packages/polymer-1.12.3/lib/at_social.html
vendored
Normal file
6
rpg-docs/packages/polymer-1.12.3/lib/at_social.html
vendored
Normal file
@@ -0,0 +1,6 @@
|
||||
<template name="atSocial">
|
||||
<paper-button class="at-social-btn {{disabled}}" id="at-{{name}}" name="{{name}}" >
|
||||
<core-icon icon="social:post-{{iconClass}}"></core-icon>
|
||||
<span flex>{{buttonText}} </span>
|
||||
</paper-button>
|
||||
</template>
|
||||
18
rpg-docs/packages/polymer-1.12.3/lib/at_social.js
vendored
Normal file
18
rpg-docs/packages/polymer-1.12.3/lib/at_social.js
vendored
Normal file
@@ -0,0 +1,18 @@
|
||||
// Simply 'inherites' helpers from AccountsTemplates
|
||||
Template.atSocial.helpers(AccountsTemplates.atSocialHelpers);
|
||||
|
||||
// Simply 'inherites' events from AccountsTemplates
|
||||
Template.atSocial.events(AccountsTemplates.atSocialEvents);
|
||||
Template.atSocial.events({
|
||||
'click paper-button': AccountsTemplates.atSocialEvents["click button"]
|
||||
});
|
||||
|
||||
|
||||
Template.atSocial.helpers({
|
||||
iconClass: function() {
|
||||
var classStr = this._id;
|
||||
if (classStr[0] === "g" && classStr[1] === "o")
|
||||
classStr = "gplus";
|
||||
return classStr;
|
||||
},
|
||||
});
|
||||
16
rpg-docs/packages/polymer-1.12.3/lib/at_terms_link.html
vendored
Normal file
16
rpg-docs/packages/polymer-1.12.3/lib/at_terms_link.html
vendored
Normal file
@@ -0,0 +1,16 @@
|
||||
<template name="atTermsLink">
|
||||
<div class="at-terms-link at-wrap" horizontal center-justified layout>
|
||||
<p>
|
||||
{{text}}
|
||||
{{#if privacyUrl}}
|
||||
<a href="{{privacyUrl}}" class="{{disabled}}">{{privacyLinkText}}</a>
|
||||
{{/if}}
|
||||
{{#if showTermsAnd}}
|
||||
{{and}}
|
||||
{{/if}}
|
||||
{{#if termsUrl}}
|
||||
<a href="{{termsUrl}}" class="{{disabled}}">{{termsLinkText}}</a>
|
||||
{{/if}}
|
||||
</p>
|
||||
</div>
|
||||
</template>
|
||||
5
rpg-docs/packages/polymer-1.12.3/lib/at_terms_link.js
vendored
Normal file
5
rpg-docs/packages/polymer-1.12.3/lib/at_terms_link.js
vendored
Normal file
@@ -0,0 +1,5 @@
|
||||
// Simply 'inherites' helpers from AccountsTemplates
|
||||
Template.atTermsLink.helpers(AccountsTemplates.atTermsLinkHelpers);
|
||||
|
||||
// Simply 'inherites' events from AccountsTemplates
|
||||
Template.atTermsLink.events(AccountsTemplates.atTermsLinkEvents);
|
||||
5
rpg-docs/packages/polymer-1.12.3/lib/at_title.html
vendored
Normal file
5
rpg-docs/packages/polymer-1.12.3/lib/at_title.html
vendored
Normal file
@@ -0,0 +1,5 @@
|
||||
<template name="atTitle">
|
||||
<div class="at-title" horizontal center-justified layout>
|
||||
<h3>{{title}}</h3>
|
||||
</div>
|
||||
</template>
|
||||
2
rpg-docs/packages/polymer-1.12.3/lib/at_title.js
vendored
Normal file
2
rpg-docs/packages/polymer-1.12.3/lib/at_title.js
vendored
Normal file
@@ -0,0 +1,2 @@
|
||||
// Simply 'inherites' helpers from AccountsTemplates
|
||||
Template.atTitle.helpers(AccountsTemplates.atTitleHelpers);
|
||||
7
rpg-docs/packages/polymer-1.12.3/lib/full_page_at_form.html
vendored
Normal file
7
rpg-docs/packages/polymer-1.12.3/lib/full_page_at_form.html
vendored
Normal file
@@ -0,0 +1,7 @@
|
||||
<template name="fullPageAtForm">
|
||||
|
||||
<div class="fullPageAtForm" vertical layout center>
|
||||
{{> atForm}}
|
||||
</div>
|
||||
|
||||
</template>
|
||||
86
rpg-docs/packages/polymer-1.12.3/package.js
vendored
Normal file
86
rpg-docs/packages/polymer-1.12.3/package.js
vendored
Normal file
@@ -0,0 +1,86 @@
|
||||
Package.describe({
|
||||
summary: 'Accounts Templates for polymer',
|
||||
version: '1.12.3',
|
||||
name: 'useraccounts:polymer',
|
||||
git: 'https://github.com/meteor-useraccounts/polymer.git',
|
||||
});
|
||||
|
||||
Package.on_use(function(api, where) {
|
||||
api.versionsFrom('METEOR@1.0');
|
||||
|
||||
api.use([
|
||||
'templating',
|
||||
'underscore',
|
||||
], 'client');
|
||||
|
||||
api.use([
|
||||
'useraccounts:core',
|
||||
], ['client', 'server']);
|
||||
|
||||
// Requires all routing packages loads before this asking for weak dependencies.
|
||||
api.use('useraccounts:flow-routing@1.12.1', ['client', 'server'], {weak: true});
|
||||
api.use('useraccounts:iron-routing@1.12.1', ['client', 'server'], {weak: true});
|
||||
|
||||
api.imply([
|
||||
'useraccounts:core@1.12.3',
|
||||
], ['client', 'server']);
|
||||
|
||||
api.add_files([
|
||||
'lib/at_error.html',
|
||||
'lib/at_error.js',
|
||||
'lib/at_form.html',
|
||||
'lib/at_form.js',
|
||||
'lib/at_input.html',
|
||||
'lib/at_input.js',
|
||||
'lib/at_message.html',
|
||||
'lib/at_message.js',
|
||||
'lib/at_nav_button.html',
|
||||
'lib/at_nav_button.js',
|
||||
'lib/at_oauth.html',
|
||||
'lib/at_oauth.js',
|
||||
'lib/at_pwd_form.html',
|
||||
'lib/at_pwd_form.js',
|
||||
'lib/at_pwd_form_btn.html',
|
||||
'lib/at_pwd_form_btn.js',
|
||||
'lib/at_pwd_link.html',
|
||||
'lib/at_pwd_link.js',
|
||||
'lib/at_reCaptcha.html',
|
||||
'lib/at_reCaptcha.js',
|
||||
'lib/at_result.html',
|
||||
'lib/at_result.js',
|
||||
'lib/at_sep.html',
|
||||
'lib/at_sep.js',
|
||||
'lib/at_signin_link.html',
|
||||
'lib/at_signin_link.js',
|
||||
'lib/at_signup_link.html',
|
||||
'lib/at_signup_link.js',
|
||||
'lib/at_social.html',
|
||||
'lib/at_social.js',
|
||||
'lib/at_terms_link.html',
|
||||
'lib/at_terms_link.js',
|
||||
'lib/at_resend_verification_email_link.html',
|
||||
'lib/at_resend_verification_email_link.js',
|
||||
'lib/at_title.html',
|
||||
'lib/at_title.js',
|
||||
'lib/full_page_at_form.html',
|
||||
'lib/at_polymer.css'
|
||||
], ['client']);
|
||||
});
|
||||
|
||||
Package.on_test(function(api) {
|
||||
api.use([
|
||||
'useraccounts:polymer',
|
||||
'useraccounts:core@1.12.3',
|
||||
]);
|
||||
|
||||
api.use([
|
||||
'accounts-password',
|
||||
'less',
|
||||
'tinytest',
|
||||
'test-helpers'
|
||||
], ['client', 'server']);
|
||||
|
||||
api.add_files([
|
||||
'tests/tests.js'
|
||||
], ['client', 'server']);
|
||||
});
|
||||
2
rpg-docs/packages/polymer-1.12.3/tests/tests.js
vendored
Normal file
2
rpg-docs/packages/polymer-1.12.3/tests/tests.js
vendored
Normal file
@@ -0,0 +1,2 @@
|
||||
|
||||
// TODO: write tests!!!
|
||||
@@ -268,3 +268,10 @@ ChangeLogs.insert({
|
||||
"Changed how columns are presented to fix a display issue introduced in Chrome 44",
|
||||
],
|
||||
});
|
||||
|
||||
ChangeLogs.insert({
|
||||
version: "0.7.2",
|
||||
changes: [
|
||||
"Fixed spell attacks appearing on features page when the spell is not prepared",
|
||||
],
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user