Commit Graph
77 Commits
Author SHA1 Message Date
Keegan 79eef99731 Fix events firing on wrong element for button component 2016-03-11 03:57:30 +11:00
Keegan 37c64a6e05 minified does not work in the emulator or iOS so move settings iteration to utils.prepareSettingsForAppMessage() 2016-03-09 12:24:29 +11:00
Keegan e80a1630f1 Don't assume string in checkboxgroup set manipulator 2016-03-09 11:51:49 +11:00
Keegan 1af4dfd8ef Change the behavior so that type conversions only run inside of Clay.getSettings no ClayConfig.getSettings 2016-03-09 11:25:13 +11:00
Keegan be17456f8b Merge remote-tracking branch 'origin/master' into #13/fix-checkboxgroups-return-value
# Conflicts:
#	test/spec/lib/manipulators.js
2016-03-08 08:41:24 +11:00
Keegan c4f6b17a58 Update button to be compatible with new events behavior. 2016-03-08 08:31:30 +11:00
Keegan 061bb34c91 Merge remote-tracking branch 'origin/master' into #31/generic-btn-component 2016-03-08 08:28:29 +11:00
Keegan d63c6c832d Change behavior of the toggle to return a boolean again 2016-03-07 13:13:36 +11:00
Keegan 271a0d1cfd Change the ClayConfig.getSettings() method to convert data types to be compatible with sendAppMessage 2016-03-07 12:58:46 +11:00
Keegan 069d4a80da only dispatch manipulator events if the state is actually changed. 2016-03-06 14:28:38 +11:00
Keegan a1df49623d Add generic button component 2016-03-06 12:31:25 +11:00
Keegan b91b45bd23 Fix padding issue after merge 2016-03-03 10:49:05 +11:00
Keegan 2e447e5cd2 Merge remote-tracking branch 'origin/master' into #11/description-for-input-components
# Conflicts:
#	src/styles/clay/_base.scss
2016-03-03 10:45:20 +11:00
Keegan 3a4d962a37 Update example image with description 2016-03-03 10:36:30 +11:00
Keegan 7bf4117d87 Clean up styles 2016-03-03 10:26:23 +11:00
Keegan 797fa1d9ab make the tap-highlight not highlight the description 2016-03-03 00:49:55 +11:00
Keegan 4fb8db32da Fix section spacing when all items in a section are hidden. 2016-03-03 00:13:51 +11:00
Keegan aa8409912c fix separator visibility when items are hidden 2016-03-02 23:57:24 +11:00
Keegan 8e3cd119b8 use !important for .hide class 2016-03-02 22:11:19 +11:00
Keegan beb623f4fd fix separator visibility on disabled and hidden items 2016-03-02 14:02:18 +11:00
Keegan 226dd682e0 Merge remote-tracking branch 'origin/master' into #11/description-for-input-components
# Conflicts:
#	dist/clay.js
#	src/styles/clay/_base.scss
#	src/templates/components/select.tpl
#	src/templates/components/toggle.tpl
2016-03-02 10:58:17 +11:00
Keegan 011f40ea0d Merge remote-tracking branch 'origin/master' into #6/show-hide-items
# Conflicts:
#	dev/custom-fn.js
#	src/styles/clay/_base.scss
2016-03-02 10:54:20 +11:00
Matthew Tole 0ad931e47c Merge branch 'master' into #22/css-issues 2016-02-29 15:11:19 -08:00
Keegan 2f5f3cc4e8 Add description field to all input type components. 2016-02-29 23:58:03 +11:00
Keegan 3b9bf842cb Fix value not showing up for select in old Android versions 2016-02-29 23:18:25 +11:00
Keegan eb1d336f8f Center align submit button 2016-02-29 21:54:45 +11:00
Keegan d6461e1fb5 fix missing value display on old android 2016-02-29 15:54:12 +11:00
Keegan b50a7dc72d Fix checkboxgroup/radiogroup weirdness on old android 2016-02-29 15:45:59 +11:00
Keegan ca498c6e3c fix tap-highlight and missing divider 2016-02-29 14:35:39 +11:00
Keegan 060704cb1a Add hide/show method to manipulators. 2016-02-29 14:24:59 +11:00
Keegan 2169d5334f expose meta containing watch and account info in ClayConfig 2016-02-19 19:31:17 -08:00
Keegan 94428b1826 extract watchinfo etc from Pebble object 2016-02-19 15:29:11 -08:00
Keegan ae47311efa Use int for 'checked' manipulator instead of boolean 2016-02-19 11:24:35 -08:00
Keegan 469ae82db4 add Example image 2016-02-16 17:24:35 -08:00
Keegan 56eb666ee2 Automatically handle the "showConfiguration" and "webviewclosed" events + other minor code cleanup 2016-02-16 17:05:42 -08:00
Keegan 24bfc54991 Documentation! + some little fixes to add consistency between components 2016-02-16 01:03:21 -08:00
Keegan ea5c349047 pass Clay to component initializer 2016-02-15 11:39:25 -08:00
Keegan 64fa83528e more concistent disable function 2016-02-14 17:14:19 -08:00
Keegan 1180bf2abc add checkboxgroup and rename radio to radiogroup 2016-02-14 15:22:36 -08:00
Keegan 9c929a2e43 linting 2016-02-14 12:26:37 -08:00
Keegan 71dd8ef1c3 add radio component 2016-02-14 02:31:46 -08:00
Keegan f00b288a82 fix watch for dev mode in gulpfile 2016-02-14 02:30:31 -08:00
Keegan d05686a85f change "value" to "defaultValue" 2016-02-12 17:49:12 -08:00
Keegan 5ad2834cc8 add sunlight colors to color picker and tests 2016-02-12 16:38:06 -08:00
Keegan ba74959919 add tests for components and refactor test fixtures to not register all components as a side-effect 2016-02-11 15:43:12 -08:00
Keegan 41334698bd make Clay work with phone apps 2016-02-09 17:21:16 -08:00
Keegan 95bcf3e019 move bourbon to node_modules 2016-02-09 17:20:44 -08:00
Keegan 130078709d linting 2016-02-09 17:20:44 -08:00
Keegan f66afea3a5 100% code coverage! also move component registration to dev custom fn 2016-02-09 17:20:44 -08:00
Keegan 8f1ced168f insert styles from component on registration 2016-02-09 17:20:44 -08:00