Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Customizer Updates #8400

Merged
merged 21 commits into from
Mar 30, 2016
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
21 commits
Select commit Hold shift + click to select a range
3555aff
Get Sass compilation in customizer task working
gakimball Mar 11, 2016
e5700b0
Create compressed version of CSS for customizer build
gakimball Mar 11, 2016
c457c66
Get JavaScript and index.html copying to customizer build
gakimball Mar 11, 2016
b7446da
In customizer, consume module list through a command line flag
gakimball Mar 11, 2016
5c158c5
Group customizer libraries into one module export
gakimball Mar 11, 2016
cb06f6a
Comment all the customizer-related things
gakimball Mar 11, 2016
f61d486
Add customizer presets for complete and essential download
gakimball Mar 11, 2016
ef7951c
In the customizer, flip the dir attribute of <html> if RTL is enabled…
gakimball Mar 11, 2016
cd07d79
In customizer, add missing components to essentials download, and alw…
gakimball Mar 11, 2016
9369bb7
Zip custom download after being created
gakimball Mar 12, 2016
fc96696
Add missing yargs dependency to package.json
gakimball Mar 12, 2016
b373768
Get rid of relative path stuff
kball Mar 14, 2016
f35b72f
Add --output flag to customizer to change output ZIP file
gakimball Mar 15, 2016
459df9c
Allow paths to be passed to the --output flag of the customizer
gakimball Mar 16, 2016
34738bf
Ensure that customizer config presets and module list are complete
gakimball Mar 28, 2016
dde350e
In customizer Gulp tasks, add default values for the --modules and --…
gakimball Mar 28, 2016
57db344
In customizer Gulp task, ensure all JavaScript files are properly inc…
gakimball Mar 28, 2016
df3943a
Remove util-map.json, the functionality of which is now covered by cu…
gakimball Mar 28, 2016
13d11e7
In customizer Gulpfile, ensure color variables passed in are all merg…
gakimball Mar 28, 2016
266378b
In customizer Gulp tasks, don't print a $foundation-palette override …
gakimball Mar 29, 2016
02711b7
In customizer Gulp tasks, prevent build from failing if the form data…
gakimball Mar 29, 2016
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@
.sass-cache/*
.yardoc
_build
.customizer

bower_components
bundle
Expand Down
46 changes: 46 additions & 0 deletions customizer/complete.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
{
"modules": [
"grid",
"typography",
"button",
"forms",
"abide",
"accordion",
"accordion_menu",
"badge",
"breadcrumbs",
"button_group",
"callout",
"close_button",
"menu",
"menu_icon",
"drilldown_menu",
"dropdown",
"dropdown_menu",
"equalizer",
"flex_video",
"interchange",
"label",
"magellan",
"media_object",
"off_canvas",
"orbit",
"pagination",
"progress_bar",
"responsive_menu",
"responsive_toggle",
"reveal",
"slider",
"sticky",
"switch",
"table",
"tabs",
"thumbnail",
"title_bar",
"toggler",
"tooltip",
"top_bar",
"visibility",
"float"
]
}
204 changes: 204 additions & 0 deletions customizer/config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,204 @@
# This is the customizer's master module list.
# Each item in the list is a module with any of these keys:
# - sass: Name of the CSS export. 'grid' becomes '@include foundation-grid;'
# - js: Name of the JavaScript file. 'accordion' becomes 'foundation.accordion.js'
# - js_utils: Names of plugin dependencies. 'box' becomes 'foundation.util.box.js'

grid:
sass: grid

typography:
sass: typography

button:
sass: button

forms:
sass: forms

input_range:
sass: range-input

abide:
js: abide

accordion:
sass: accordion
js: accordion
js_utils:
- keyboard
- motion

accordion_menu:
sass: accordion-menu
js: accordionMenu
js_utils:
- keyboard
- motion
- nest

badge:
sass: badge

breadcrumbs:
sass: breadcrumbs

button_group:
sass: button-group

callout:
sass: callout

close_button:
sass: close-button

drilldown_menu:
sass: drilldown-menu
js: drilldown
js_utils:
- keyboard
- motion
- nest

dropdown:
sass: dropdown
js: dropdown
js_utils:
- keyboard
- box
- triggers

dropdown_menu:
sass: dropdown-menu
js: dropdownMenu
js_utils:
- keyboard
- motion
- box
- nest

equalizer:
js: equalizer

flex_video:
sass: flex-video

interchange:
js: interchange
js_utils:
- triggers
- timerAndImageLoader

label:
sass: label

magellan:
js: magellan
js_utils:
- motion

media_object:
sass: media-object

menu:
sass: menu

off_canvas:
sass: off-canvas
js: offcanvas

orbit:
sass: orbit
js: orbit
js_utils:
- motion
- timerAndImageLoader
- keyboard
- touch

progress_bar:
sass: progress-bar

progress_element:
sass: progress-element

responsive_menu:
js: responsiveMenu
js_utils:
- triggers
- mediaQuery

responsive_toggle:
js: responsiveToggle
js_utils:
- mediaQuery

meter_element:
sass: meter-element

slider:
sass: slider
js: slider
js_utils:
- box
- motion
- triggers
- mediaQuery

sticky:
sass: sticky
js: sticky
js_utils:
- triggers
- mediaQuery

reveal:
sass: reveal
js: reveal
js_utils:
- box
- motion
- triggers
- mediaQuery

switch:
sass: switch

table:
sass: table

tabs:
sass: tabs
js: tabs
js_utils:
- keyboard
- timerAndImageLoader

thumbnail:
sass: thumbnail

title_bar:
sass: title-bar

toggler:
js: toggler
js_utils:
- motion

tooltip:
sass: tooltip
js: tooltip
js_utils:
- box
- triggers
- mediaQuery
- motion

top_bar:
sass: top-bar

visibility:
sass: visibility-classes

float:
sass: float-classes
11 changes: 11 additions & 0 deletions customizer/essential.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
{
"modules": [
"typography",
"grid",
"forms",
"button",
"callout",
"reveal"
],
"variables": {}
}