├── includes
├── index.php
└── cmb2
│ ├── index.php
│ ├── css
│ ├── index.php
│ └── sass
│ │ ├── index.php
│ │ ├── partials
│ │ ├── index.php
│ │ ├── _misc.scss
│ │ ├── _variables.scss
│ │ ├── _mixins.scss
│ │ ├── _collapsible_ui.scss
│ │ ├── _post_metaboxes.scss
│ │ └── _sidebar_placements.scss
│ │ └── cmb2.scss
│ ├── js
│ └── index.php
│ ├── images
│ ├── index.php
│ ├── ico-delete.png
│ ├── ui-icons_222222_256x240.png
│ ├── ui-icons_2e83ff_256x240.png
│ ├── ui-icons_454545_256x240.png
│ ├── ui-icons_888888_256x240.png
│ ├── ui-icons_cd0a0a_256x240.png
│ ├── ui-bg_flat_0_aaaaaa_40x100.png
│ ├── ui-bg_flat_75_ffffff_40x100.png
│ ├── ui-bg_glass_55_fbf9ee_1x400.png
│ ├── ui-bg_glass_65_ffffff_1x400.png
│ ├── ui-bg_glass_75_dadada_1x400.png
│ ├── ui-bg_glass_75_e6e6e6_1x400.png
│ ├── ui-bg_glass_95_fef1ec_1x400.png
│ └── ui-bg_highlight-soft_75_cccccc_1x100.png
│ ├── includes
│ ├── index.php
│ ├── CMB2_Boxes.php
│ └── CMB2_Show_Filters.php
│ ├── languages
│ ├── index.php
│ ├── cmb2.mo
│ ├── cmb2-fi.mo
│ ├── cmb2-en_US.mo
│ ├── cmb2-es_ES.mo
│ ├── cmb2-es_MX.mo
│ ├── cmb2-fr_FR.mo
│ ├── cmb2-id_ID.mo
│ ├── cmb2-pl_PL.mo
│ ├── cmb2-pt_BR.mo
│ ├── cmb2-ru_RU.mo
│ └── cmb2-sv_SE.mo
│ ├── tests
│ ├── index.php
│ ├── test-cmb-utils.php
│ ├── bootstrap.php
│ ├── README.md
│ ├── bin
│ │ └── install-wp-tests.sh
│ └── cmb-tests-base.php
│ ├── phpunit.xml.dist
│ ├── composer.json
│ ├── .travis.yml
│ ├── Dockunit.json
│ ├── bootstrap.php
│ ├── package.json
│ ├── CONTRIBUTING.md
│ ├── .scrutinizer.yml
│ ├── init.php
│ └── Gruntfile.js
├── assets
├── bower
│ ├── jquery
│ │ ├── src
│ │ │ ├── outro.js
│ │ │ ├── selector.js
│ │ │ ├── var
│ │ │ │ ├── arr.js
│ │ │ │ ├── rnotwhite.js
│ │ │ │ ├── strundefined.js
│ │ │ │ ├── push.js
│ │ │ │ ├── slice.js
│ │ │ │ ├── class2type.js
│ │ │ │ ├── concat.js
│ │ │ │ ├── indexOf.js
│ │ │ │ ├── pnum.js
│ │ │ │ ├── toString.js
│ │ │ │ ├── hasOwn.js
│ │ │ │ └── support.js
│ │ │ ├── ajax
│ │ │ │ ├── var
│ │ │ │ │ ├── rquery.js
│ │ │ │ │ └── nonce.js
│ │ │ │ ├── parseJSON.js
│ │ │ │ ├── parseXML.js
│ │ │ │ ├── script.js
│ │ │ │ ├── load.js
│ │ │ │ ├── jsonp.js
│ │ │ │ └── xhr.js
│ │ │ ├── css
│ │ │ │ ├── var
│ │ │ │ │ ├── rmargin.js
│ │ │ │ │ ├── cssExpand.js
│ │ │ │ │ ├── rnumnonpx.js
│ │ │ │ │ ├── isHidden.js
│ │ │ │ │ └── getStyles.js
│ │ │ │ ├── hiddenVisibleSelectors.js
│ │ │ │ ├── addGetHookIf.js
│ │ │ │ ├── swap.js
│ │ │ │ ├── curCSS.js
│ │ │ │ ├── defaultDisplay.js
│ │ │ │ └── support.js
│ │ │ ├── data
│ │ │ │ ├── var
│ │ │ │ │ ├── data_priv.js
│ │ │ │ │ └── data_user.js
│ │ │ │ ├── accepts.js
│ │ │ │ └── Data.js
│ │ │ ├── manipulation
│ │ │ │ ├── var
│ │ │ │ │ └── rcheckableType.js
│ │ │ │ ├── _evalUrl.js
│ │ │ │ └── support.js
│ │ │ ├── core
│ │ │ │ ├── var
│ │ │ │ │ └── rsingleTag.js
│ │ │ │ ├── parseHTML.js
│ │ │ │ ├── access.js
│ │ │ │ ├── ready.js
│ │ │ │ └── init.js
│ │ │ ├── traversing
│ │ │ │ ├── var
│ │ │ │ │ └── rneedsContext.js
│ │ │ │ └── findFilter.js
│ │ │ ├── event
│ │ │ │ ├── support.js
│ │ │ │ ├── ajax.js
│ │ │ │ └── alias.js
│ │ │ ├── attributes.js
│ │ │ ├── deprecated.js
│ │ │ ├── effects
│ │ │ │ ├── animatedSelector.js
│ │ │ │ └── Tween.js
│ │ │ ├── selector-sizzle.js
│ │ │ ├── queue
│ │ │ │ └── delay.js
│ │ │ ├── jquery.js
│ │ │ ├── exports
│ │ │ │ ├── global.js
│ │ │ │ └── amd.js
│ │ │ ├── attributes
│ │ │ │ ├── support.js
│ │ │ │ ├── prop.js
│ │ │ │ ├── attr.js
│ │ │ │ ├── val.js
│ │ │ │ └── classes.js
│ │ │ ├── intro.js
│ │ │ ├── wrap.js
│ │ │ ├── dimensions.js
│ │ │ ├── serialize.js
│ │ │ ├── queue.js
│ │ │ ├── deferred.js
│ │ │ ├── selector-native.js
│ │ │ ├── traversing.js
│ │ │ └── data.js
│ │ ├── bower.json
│ │ ├── .bower.json
│ │ └── MIT-LICENSE.txt
│ └── slick.js
│ │ ├── slick
│ │ ├── ajax-loader.gif
│ │ ├── fonts
│ │ │ ├── slick.eot
│ │ │ ├── slick.ttf
│ │ │ ├── slick.woff
│ │ │ └── slick.svg
│ │ ├── config.rb
│ │ ├── slick.scss
│ │ ├── slick.css
│ │ ├── slick-theme.css
│ │ └── slick-theme.scss
│ │ ├── Makefile
│ │ ├── component.json
│ │ ├── package.json
│ │ ├── bower.json
│ │ ├── .bower.json
│ │ ├── slick.jquery.json
│ │ ├── LICENSE
│ │ └── CONTRIBUTING.markdown
├── css
│ ├── admin
│ │ └── wds-logo-trains.css
│ └── public
│ │ └── wds-logo-trains.css
├── js
│ └── wds-logo-trains.js
└── sass
│ ├── admin
│ └── admin-styles.scss
│ └── public
│ └── default-styles.scss
├── .bowerrc
├── bower.json
├── package.json
├── .yo-rc.json
├── readme.txt
├── README.md
├── .gitignore
├── Gruntfile.js
└── languages
└── wds-mcf-logo-trains.pot
/includes/index.php:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/includes/cmb2/index.php:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/includes/cmb2/css/index.php:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/includes/cmb2/js/index.php:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/includes/cmb2/css/sass/index.php:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/includes/cmb2/images/index.php:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/includes/cmb2/includes/index.php:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/includes/cmb2/languages/index.php:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/includes/cmb2/tests/index.php:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/bower/jquery/src/outro.js:
--------------------------------------------------------------------------------
1 | }));
2 |
--------------------------------------------------------------------------------
/includes/cmb2/css/sass/partials/index.php:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/.bowerrc:
--------------------------------------------------------------------------------
1 | {
2 | "directory": "assets/bower"
3 | }
--------------------------------------------------------------------------------
/assets/bower/jquery/src/selector.js:
--------------------------------------------------------------------------------
1 | define([ "./selector-sizzle" ]);
2 |
--------------------------------------------------------------------------------
/assets/bower/jquery/src/var/arr.js:
--------------------------------------------------------------------------------
1 | define(function() {
2 | return [];
3 | });
4 |
--------------------------------------------------------------------------------
/assets/bower/jquery/src/ajax/var/rquery.js:
--------------------------------------------------------------------------------
1 | define(function() {
2 | return (/\?/);
3 | });
4 |
--------------------------------------------------------------------------------
/assets/bower/jquery/src/var/rnotwhite.js:
--------------------------------------------------------------------------------
1 | define(function() {
2 | return (/\S+/g);
3 | });
4 |
--------------------------------------------------------------------------------
/assets/bower/jquery/src/css/var/rmargin.js:
--------------------------------------------------------------------------------
1 | define(function() {
2 | return (/^margin/);
3 | });
4 |
--------------------------------------------------------------------------------
/assets/bower/jquery/src/var/strundefined.js:
--------------------------------------------------------------------------------
1 | define(function() {
2 | return typeof undefined;
3 | });
4 |
--------------------------------------------------------------------------------
/assets/bower/jquery/src/var/push.js:
--------------------------------------------------------------------------------
1 | define([
2 | "./arr"
3 | ], function( arr ) {
4 | return arr.push;
5 | });
6 |
--------------------------------------------------------------------------------
/assets/bower/jquery/src/var/slice.js:
--------------------------------------------------------------------------------
1 | define([
2 | "./arr"
3 | ], function( arr ) {
4 | return arr.slice;
5 | });
6 |
--------------------------------------------------------------------------------
/assets/bower/jquery/src/var/class2type.js:
--------------------------------------------------------------------------------
1 | define(function() {
2 | // [[Class]] -> type pairs
3 | return {};
4 | });
5 |
--------------------------------------------------------------------------------
/assets/bower/jquery/src/var/concat.js:
--------------------------------------------------------------------------------
1 | define([
2 | "./arr"
3 | ], function( arr ) {
4 | return arr.concat;
5 | });
6 |
--------------------------------------------------------------------------------
/assets/bower/jquery/src/var/indexOf.js:
--------------------------------------------------------------------------------
1 | define([
2 | "./arr"
3 | ], function( arr ) {
4 | return arr.indexOf;
5 | });
6 |
--------------------------------------------------------------------------------
/assets/bower/jquery/src/css/var/cssExpand.js:
--------------------------------------------------------------------------------
1 | define(function() {
2 | return [ "Top", "Right", "Bottom", "Left" ];
3 | });
4 |
--------------------------------------------------------------------------------
/assets/bower/jquery/src/var/pnum.js:
--------------------------------------------------------------------------------
1 | define(function() {
2 | return (/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/).source;
3 | });
4 |
--------------------------------------------------------------------------------
/includes/cmb2/languages/cmb2.mo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WebDevStudios/WDS-Logo-Trains/HEAD/includes/cmb2/languages/cmb2.mo
--------------------------------------------------------------------------------
/assets/bower/jquery/src/data/var/data_priv.js:
--------------------------------------------------------------------------------
1 | define([
2 | "../Data"
3 | ], function( Data ) {
4 | return new Data();
5 | });
6 |
--------------------------------------------------------------------------------
/assets/bower/jquery/src/data/var/data_user.js:
--------------------------------------------------------------------------------
1 | define([
2 | "../Data"
3 | ], function( Data ) {
4 | return new Data();
5 | });
6 |
--------------------------------------------------------------------------------
/assets/bower/jquery/src/manipulation/var/rcheckableType.js:
--------------------------------------------------------------------------------
1 | define(function() {
2 | return (/^(?:checkbox|radio)$/i);
3 | });
4 |
--------------------------------------------------------------------------------
/includes/cmb2/languages/cmb2-fi.mo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WebDevStudios/WDS-Logo-Trains/HEAD/includes/cmb2/languages/cmb2-fi.mo
--------------------------------------------------------------------------------
/assets/bower/jquery/src/ajax/var/nonce.js:
--------------------------------------------------------------------------------
1 | define([
2 | "../../core"
3 | ], function( jQuery ) {
4 | return jQuery.now();
5 | });
6 |
--------------------------------------------------------------------------------
/includes/cmb2/images/ico-delete.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WebDevStudios/WDS-Logo-Trains/HEAD/includes/cmb2/images/ico-delete.png
--------------------------------------------------------------------------------
/includes/cmb2/languages/cmb2-en_US.mo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WebDevStudios/WDS-Logo-Trains/HEAD/includes/cmb2/languages/cmb2-en_US.mo
--------------------------------------------------------------------------------
/includes/cmb2/languages/cmb2-es_ES.mo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WebDevStudios/WDS-Logo-Trains/HEAD/includes/cmb2/languages/cmb2-es_ES.mo
--------------------------------------------------------------------------------
/includes/cmb2/languages/cmb2-es_MX.mo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WebDevStudios/WDS-Logo-Trains/HEAD/includes/cmb2/languages/cmb2-es_MX.mo
--------------------------------------------------------------------------------
/includes/cmb2/languages/cmb2-fr_FR.mo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WebDevStudios/WDS-Logo-Trains/HEAD/includes/cmb2/languages/cmb2-fr_FR.mo
--------------------------------------------------------------------------------
/includes/cmb2/languages/cmb2-id_ID.mo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WebDevStudios/WDS-Logo-Trains/HEAD/includes/cmb2/languages/cmb2-id_ID.mo
--------------------------------------------------------------------------------
/includes/cmb2/languages/cmb2-pl_PL.mo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WebDevStudios/WDS-Logo-Trains/HEAD/includes/cmb2/languages/cmb2-pl_PL.mo
--------------------------------------------------------------------------------
/includes/cmb2/languages/cmb2-pt_BR.mo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WebDevStudios/WDS-Logo-Trains/HEAD/includes/cmb2/languages/cmb2-pt_BR.mo
--------------------------------------------------------------------------------
/includes/cmb2/languages/cmb2-ru_RU.mo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WebDevStudios/WDS-Logo-Trains/HEAD/includes/cmb2/languages/cmb2-ru_RU.mo
--------------------------------------------------------------------------------
/includes/cmb2/languages/cmb2-sv_SE.mo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WebDevStudios/WDS-Logo-Trains/HEAD/includes/cmb2/languages/cmb2-sv_SE.mo
--------------------------------------------------------------------------------
/assets/bower/jquery/src/var/toString.js:
--------------------------------------------------------------------------------
1 | define([
2 | "./class2type"
3 | ], function( class2type ) {
4 | return class2type.toString;
5 | });
6 |
--------------------------------------------------------------------------------
/assets/css/admin/wds-logo-trains.css:
--------------------------------------------------------------------------------
1 | .post-type-wds_logo_trains #_wds_logo_train_logos-status img {
2 | height: 50px;
3 | width: 50px;
4 | }
5 |
--------------------------------------------------------------------------------
/assets/bower/jquery/src/core/var/rsingleTag.js:
--------------------------------------------------------------------------------
1 | define(function() {
2 | // Match a standalone tag
3 | return (/^<(\w+)\s*\/?>(?:<\/\1>|)$/);
4 | });
5 |
--------------------------------------------------------------------------------
/assets/bower/jquery/src/var/hasOwn.js:
--------------------------------------------------------------------------------
1 | define([
2 | "./class2type"
3 | ], function( class2type ) {
4 | return class2type.hasOwnProperty;
5 | });
6 |
--------------------------------------------------------------------------------
/assets/bower/jquery/src/var/support.js:
--------------------------------------------------------------------------------
1 | define(function() {
2 | // All support tests are defined in their respective modules.
3 | return {};
4 | });
5 |
--------------------------------------------------------------------------------
/assets/bower/slick.js/slick/ajax-loader.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WebDevStudios/WDS-Logo-Trains/HEAD/assets/bower/slick.js/slick/ajax-loader.gif
--------------------------------------------------------------------------------
/assets/bower/slick.js/slick/fonts/slick.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WebDevStudios/WDS-Logo-Trains/HEAD/assets/bower/slick.js/slick/fonts/slick.eot
--------------------------------------------------------------------------------
/assets/bower/slick.js/slick/fonts/slick.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WebDevStudios/WDS-Logo-Trains/HEAD/assets/bower/slick.js/slick/fonts/slick.ttf
--------------------------------------------------------------------------------
/assets/bower/slick.js/slick/fonts/slick.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WebDevStudios/WDS-Logo-Trains/HEAD/assets/bower/slick.js/slick/fonts/slick.woff
--------------------------------------------------------------------------------
/assets/js/wds-logo-trains.js:
--------------------------------------------------------------------------------
1 | (function($) {
2 | $( '.wds-logo-train a[href="#"]' ).on( 'click', function( e ) {
3 | e.preventDefault();
4 | } );
5 | })(jQuery);
--------------------------------------------------------------------------------
/includes/cmb2/images/ui-icons_222222_256x240.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WebDevStudios/WDS-Logo-Trains/HEAD/includes/cmb2/images/ui-icons_222222_256x240.png
--------------------------------------------------------------------------------
/includes/cmb2/images/ui-icons_2e83ff_256x240.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WebDevStudios/WDS-Logo-Trains/HEAD/includes/cmb2/images/ui-icons_2e83ff_256x240.png
--------------------------------------------------------------------------------
/includes/cmb2/images/ui-icons_454545_256x240.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WebDevStudios/WDS-Logo-Trains/HEAD/includes/cmb2/images/ui-icons_454545_256x240.png
--------------------------------------------------------------------------------
/includes/cmb2/images/ui-icons_888888_256x240.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WebDevStudios/WDS-Logo-Trains/HEAD/includes/cmb2/images/ui-icons_888888_256x240.png
--------------------------------------------------------------------------------
/includes/cmb2/images/ui-icons_cd0a0a_256x240.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WebDevStudios/WDS-Logo-Trains/HEAD/includes/cmb2/images/ui-icons_cd0a0a_256x240.png
--------------------------------------------------------------------------------
/includes/cmb2/images/ui-bg_flat_0_aaaaaa_40x100.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WebDevStudios/WDS-Logo-Trains/HEAD/includes/cmb2/images/ui-bg_flat_0_aaaaaa_40x100.png
--------------------------------------------------------------------------------
/includes/cmb2/images/ui-bg_flat_75_ffffff_40x100.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WebDevStudios/WDS-Logo-Trains/HEAD/includes/cmb2/images/ui-bg_flat_75_ffffff_40x100.png
--------------------------------------------------------------------------------
/includes/cmb2/images/ui-bg_glass_55_fbf9ee_1x400.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WebDevStudios/WDS-Logo-Trains/HEAD/includes/cmb2/images/ui-bg_glass_55_fbf9ee_1x400.png
--------------------------------------------------------------------------------
/includes/cmb2/images/ui-bg_glass_65_ffffff_1x400.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WebDevStudios/WDS-Logo-Trains/HEAD/includes/cmb2/images/ui-bg_glass_65_ffffff_1x400.png
--------------------------------------------------------------------------------
/includes/cmb2/images/ui-bg_glass_75_dadada_1x400.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WebDevStudios/WDS-Logo-Trains/HEAD/includes/cmb2/images/ui-bg_glass_75_dadada_1x400.png
--------------------------------------------------------------------------------
/includes/cmb2/images/ui-bg_glass_75_e6e6e6_1x400.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WebDevStudios/WDS-Logo-Trains/HEAD/includes/cmb2/images/ui-bg_glass_75_e6e6e6_1x400.png
--------------------------------------------------------------------------------
/includes/cmb2/images/ui-bg_glass_95_fef1ec_1x400.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WebDevStudios/WDS-Logo-Trains/HEAD/includes/cmb2/images/ui-bg_glass_95_fef1ec_1x400.png
--------------------------------------------------------------------------------
/assets/bower/jquery/src/css/var/rnumnonpx.js:
--------------------------------------------------------------------------------
1 | define([
2 | "../../var/pnum"
3 | ], function( pnum ) {
4 | return new RegExp( "^(" + pnum + ")(?!px)[a-z%]+$", "i" );
5 | });
6 |
--------------------------------------------------------------------------------
/includes/cmb2/images/ui-bg_highlight-soft_75_cccccc_1x100.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WebDevStudios/WDS-Logo-Trains/HEAD/includes/cmb2/images/ui-bg_highlight-soft_75_cccccc_1x100.png
--------------------------------------------------------------------------------
/assets/bower/jquery/src/traversing/var/rneedsContext.js:
--------------------------------------------------------------------------------
1 | define([
2 | "../../core",
3 | "../../selector"
4 | ], function( jQuery ) {
5 | return jQuery.expr.match.needsContext;
6 | });
7 |
--------------------------------------------------------------------------------
/assets/bower/slick.js/Makefile:
--------------------------------------------------------------------------------
1 |
2 | build: components slick.js slick.css
3 | @component build --dev
4 |
5 | components: component.json
6 | @component install --dev
7 |
8 | .PHONY: clean
9 |
--------------------------------------------------------------------------------
/assets/bower/jquery/src/event/support.js:
--------------------------------------------------------------------------------
1 | define([
2 | "../var/support"
3 | ], function( support ) {
4 |
5 | support.focusinBubbles = "onfocusin" in window;
6 |
7 | return support;
8 |
9 | });
10 |
--------------------------------------------------------------------------------
/assets/bower/slick.js/slick/config.rb:
--------------------------------------------------------------------------------
1 | css_dir = "."
2 | sass_dir = "."
3 | images_dir = "."
4 | fonts_dir = "fonts"
5 | relative_assets = true
6 |
7 | output_style = :compact
8 | line_comments = false
9 |
10 | preferred_syntax = :scss
--------------------------------------------------------------------------------
/assets/sass/admin/admin-styles.scss:
--------------------------------------------------------------------------------
1 | // Force out logo list to be a grid.
2 | .post-type-wds_logo_trains {
3 | #_wds_logo_train_logos-status {
4 | img {
5 | height: 50px;
6 | width: 50px;
7 | }
8 | }
9 |
10 | .setting {
11 |
12 | }
13 | }
--------------------------------------------------------------------------------
/assets/bower/jquery/src/attributes.js:
--------------------------------------------------------------------------------
1 | define([
2 | "./core",
3 | "./attributes/attr",
4 | "./attributes/prop",
5 | "./attributes/classes",
6 | "./attributes/val"
7 | ], function( jQuery ) {
8 |
9 | // Return jQuery for attributes-only inclusion
10 | return jQuery;
11 | });
12 |
--------------------------------------------------------------------------------
/assets/bower/jquery/src/deprecated.js:
--------------------------------------------------------------------------------
1 | define([
2 | "./core",
3 | "./traversing"
4 | ], function( jQuery ) {
5 |
6 | // The number of elements contained in the matched element set
7 | jQuery.fn.size = function() {
8 | return this.length;
9 | };
10 |
11 | jQuery.fn.andSelf = jQuery.fn.addBack;
12 |
13 | });
14 |
--------------------------------------------------------------------------------
/assets/bower/jquery/src/ajax/parseJSON.js:
--------------------------------------------------------------------------------
1 | define([
2 | "../core"
3 | ], function( jQuery ) {
4 |
5 | // Support: Android 2.3
6 | // Workaround failure to string-cast null input
7 | jQuery.parseJSON = function( data ) {
8 | return JSON.parse( data + "" );
9 | };
10 |
11 | return jQuery.parseJSON;
12 |
13 | });
14 |
--------------------------------------------------------------------------------
/assets/bower/jquery/src/effects/animatedSelector.js:
--------------------------------------------------------------------------------
1 | define([
2 | "../core",
3 | "../selector",
4 | "../effects"
5 | ], function( jQuery ) {
6 |
7 | jQuery.expr.filters.animated = function( elem ) {
8 | return jQuery.grep(jQuery.timers, function( fn ) {
9 | return elem === fn.elem;
10 | }).length;
11 | };
12 |
13 | });
14 |
--------------------------------------------------------------------------------
/includes/cmb2/css/sass/cmb2.scss:
--------------------------------------------------------------------------------
1 | /**
2 | * CMB2 Styling
3 | */
4 |
5 | @import "partials/variables";
6 | @import "partials/mixins";
7 |
8 | @import "partials/main_wrap";
9 | @import "partials/post_metaboxes";
10 | @import "partials/misc";
11 | @import "partials/sidebar_placements";
12 | @import "partials/collapsible_ui";
13 | @import "partials/jquery_ui";
14 |
--------------------------------------------------------------------------------
/assets/bower/jquery/src/manipulation/_evalUrl.js:
--------------------------------------------------------------------------------
1 | define([
2 | "../ajax"
3 | ], function( jQuery ) {
4 |
5 | jQuery._evalUrl = function( url ) {
6 | return jQuery.ajax({
7 | url: url,
8 | type: "GET",
9 | dataType: "script",
10 | async: false,
11 | global: false,
12 | "throws": true
13 | });
14 | };
15 |
16 | return jQuery._evalUrl;
17 |
18 | });
19 |
--------------------------------------------------------------------------------
/assets/bower/jquery/src/selector-sizzle.js:
--------------------------------------------------------------------------------
1 | define([
2 | "./core",
3 | "sizzle"
4 | ], function( jQuery, Sizzle ) {
5 |
6 | jQuery.find = Sizzle;
7 | jQuery.expr = Sizzle.selectors;
8 | jQuery.expr[":"] = jQuery.expr.pseudos;
9 | jQuery.unique = Sizzle.uniqueSort;
10 | jQuery.text = Sizzle.getText;
11 | jQuery.isXMLDoc = Sizzle.isXML;
12 | jQuery.contains = Sizzle.contains;
13 |
14 | });
15 |
--------------------------------------------------------------------------------
/bower.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "wds-mcf-logo-trains",
3 | "description": "Add logo train collections.",
4 | "license": "GPLv2",
5 | "authors": [
6 | "WebDevStudios"
7 | ],
8 | "private": true,
9 | "ignore": [
10 | "**/.*",
11 | "node_modules",
12 | "bower_components",
13 | "test",
14 | "tests"
15 | ],
16 | "dependencies": {
17 | "slick.js": "~1.5.5"
18 | }
19 | }
20 |
--------------------------------------------------------------------------------
/assets/bower/jquery/src/event/ajax.js:
--------------------------------------------------------------------------------
1 | define([
2 | "../core",
3 | "../event"
4 | ], function( jQuery ) {
5 |
6 | // Attach a bunch of functions for handling common AJAX events
7 | jQuery.each( [ "ajaxStart", "ajaxStop", "ajaxComplete", "ajaxError", "ajaxSuccess", "ajaxSend" ], function( i, type ) {
8 | jQuery.fn[ type ] = function( fn ) {
9 | return this.on( type, fn );
10 | };
11 | });
12 |
13 | });
14 |
--------------------------------------------------------------------------------
/assets/bower/jquery/src/css/var/isHidden.js:
--------------------------------------------------------------------------------
1 | define([
2 | "../../core",
3 | "../../selector"
4 | // css is assumed
5 | ], function( jQuery ) {
6 |
7 | return function( elem, el ) {
8 | // isHidden might be called from jQuery#filter function;
9 | // in that case, element will be second argument
10 | elem = el || elem;
11 | return jQuery.css( elem, "display" ) === "none" || !jQuery.contains( elem.ownerDocument, elem );
12 | };
13 | });
14 |
--------------------------------------------------------------------------------
/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "wds-mcf-logo-trains",
3 | "version": "1.0.1",
4 | "description": "Add logo train collections.",
5 | "author": {
6 | "name": "WebDevStudios",
7 | "url": "http://webdevstudios.com"
8 | },
9 | "license": "GPLv2",
10 | "devDependencies": {
11 | "grunt": "latest",
12 | "grunt-contrib-watch": "latest",
13 | "grunt-sass": "^1.0.0",
14 | "grunt-wp-i18n": "latest",
15 | "load-grunt-tasks": "latest"
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/assets/bower/jquery/src/css/hiddenVisibleSelectors.js:
--------------------------------------------------------------------------------
1 | define([
2 | "../core",
3 | "../selector"
4 | ], function( jQuery ) {
5 |
6 | jQuery.expr.filters.hidden = function( elem ) {
7 | // Support: Opera <= 12.12
8 | // Opera reports offsetWidths and offsetHeights less than zero on some elements
9 | return elem.offsetWidth <= 0 && elem.offsetHeight <= 0;
10 | };
11 | jQuery.expr.filters.visible = function( elem ) {
12 | return !jQuery.expr.filters.hidden( elem );
13 | };
14 |
15 | });
16 |
--------------------------------------------------------------------------------
/assets/bower/jquery/src/css/var/getStyles.js:
--------------------------------------------------------------------------------
1 | define(function() {
2 | return function( elem ) {
3 | // Support: IE<=11+, Firefox<=30+ (#15098, #14150)
4 | // IE throws on elements created in popups
5 | // FF meanwhile throws on frame elements through "defaultView.getComputedStyle"
6 | if ( elem.ownerDocument.defaultView.opener ) {
7 | return elem.ownerDocument.defaultView.getComputedStyle( elem, null );
8 | }
9 |
10 | return window.getComputedStyle( elem, null );
11 | };
12 | });
13 |
--------------------------------------------------------------------------------
/assets/bower/jquery/src/data/accepts.js:
--------------------------------------------------------------------------------
1 | define([
2 | "../core"
3 | ], function( jQuery ) {
4 |
5 | /**
6 | * Determines whether an object can have data
7 | */
8 | jQuery.acceptData = function( owner ) {
9 | // Accepts only:
10 | // - Node
11 | // - Node.ELEMENT_NODE
12 | // - Node.DOCUMENT_NODE
13 | // - Object
14 | // - Any
15 | /* jshint -W018 */
16 | return owner.nodeType === 1 || owner.nodeType === 9 || !( +owner.nodeType );
17 | };
18 |
19 | return jQuery.acceptData;
20 | });
21 |
--------------------------------------------------------------------------------
/includes/cmb2/phpunit.xml.dist:
--------------------------------------------------------------------------------
1 |
10 |
11 |
12 | ./tests/
13 |
14 |
15 |
16 |
--------------------------------------------------------------------------------
/.yo-rc.json:
--------------------------------------------------------------------------------
1 | {
2 | "generator-plugin-wp": {
3 | "name": "Logo Trains",
4 | "homepage": "http://webdevstudios.com",
5 | "description": "Add logo train collections.",
6 | "version": "1.0.1",
7 | "author": "WebDevStudios",
8 | "authoremail": "contact@webdevstudios.com",
9 | "authorurl": "http://webdevstudios.com",
10 | "license": "GPLv2",
11 | "slug": "wds-mcf-logo-trains",
12 | "classname": "WDS_MCF_Logo_Trains",
13 | "classprefix": "WDSMCFLT_",
14 | "prefix": "wds_mcf_logo_trains",
15 | "year": 2015
16 | }
17 | }
--------------------------------------------------------------------------------
/assets/bower/slick.js/component.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "slick",
3 | "repo": "kenwheeler/slick",
4 | "description": "the last carousel you'll ever need",
5 | "version": "1.5.5",
6 | "keywords": ["ui", "jquery", "carousel", "responsive", "slider"],
7 | "dependencies": {
8 | "component/jquery": "*"
9 | },
10 | "development": {},
11 | "scripts": {
12 | "slick/slick.js": "slick.js"
13 | },
14 | "styles": {
15 | "slick/slick.css": "slick.css",
16 | "slick/slick-theme.css": "slick-theme.css"
17 | }
18 | }
--------------------------------------------------------------------------------
/assets/bower/slick.js/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "slick-carousel",
3 | "version": "1.5.5",
4 | "description": "the last carousel you'll ever need",
5 | "main": "slick/slick.js",
6 | "repository": {
7 | "type": "git",
8 | "url": "https://github.com/kenwheeler/slick.git"
9 | },
10 | "keywords": [
11 | "carousel",
12 | "slick",
13 | "responsive"
14 | ],
15 | "author": "Ken Wheeler",
16 | "license": "MIT",
17 | "bugs": {
18 | "url": "https://github.com/kenwheeler/slick/issues"
19 | }
20 | }
--------------------------------------------------------------------------------
/assets/bower/jquery/bower.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "jquery",
3 | "version": "2.1.4",
4 | "main": "dist/jquery.js",
5 | "license": "MIT",
6 | "ignore": [
7 | "**/.*",
8 | "build",
9 | "dist/cdn",
10 | "speed",
11 | "test",
12 | "*.md",
13 | "AUTHORS.txt",
14 | "Gruntfile.js",
15 | "package.json"
16 | ],
17 | "devDependencies": {
18 | "sizzle": "2.1.1-jquery.2.1.2",
19 | "requirejs": "2.1.10",
20 | "qunit": "1.14.0",
21 | "sinon": "1.8.1"
22 | },
23 | "keywords": [
24 | "jquery",
25 | "javascript",
26 | "library"
27 | ]
28 | }
29 |
--------------------------------------------------------------------------------
/assets/bower/jquery/src/css/addGetHookIf.js:
--------------------------------------------------------------------------------
1 | define(function() {
2 |
3 | function addGetHookIf( conditionFn, hookFn ) {
4 | // Define the hook, we'll check on the first run if it's really needed.
5 | return {
6 | get: function() {
7 | if ( conditionFn() ) {
8 | // Hook not needed (or it's not possible to use it due
9 | // to missing dependency), remove it.
10 | delete this.get;
11 | return;
12 | }
13 |
14 | // Hook needed; redefine it so that the support test is not executed again.
15 | return (this.get = hookFn).apply( this, arguments );
16 | }
17 | };
18 | }
19 |
20 | return addGetHookIf;
21 |
22 | });
23 |
--------------------------------------------------------------------------------
/assets/bower/jquery/src/ajax/parseXML.js:
--------------------------------------------------------------------------------
1 | define([
2 | "../core"
3 | ], function( jQuery ) {
4 |
5 | // Cross-browser xml parsing
6 | jQuery.parseXML = function( data ) {
7 | var xml, tmp;
8 | if ( !data || typeof data !== "string" ) {
9 | return null;
10 | }
11 |
12 | // Support: IE9
13 | try {
14 | tmp = new DOMParser();
15 | xml = tmp.parseFromString( data, "text/xml" );
16 | } catch ( e ) {
17 | xml = undefined;
18 | }
19 |
20 | if ( !xml || xml.getElementsByTagName( "parsererror" ).length ) {
21 | jQuery.error( "Invalid XML: " + data );
22 | }
23 | return xml;
24 | };
25 |
26 | return jQuery.parseXML;
27 |
28 | });
29 |
--------------------------------------------------------------------------------
/includes/cmb2/css/sass/partials/_misc.scss:
--------------------------------------------------------------------------------
1 | /*--------------------------------------------------------------
2 | Misc.
3 | --------------------------------------------------------------*/
4 |
5 | #poststuff .cmb-repeatable-group h2 {
6 | margin: 0;
7 | }
8 |
9 | .edit-tags-php,
10 | .profile-php,
11 | .user-edit-php {
12 | .cmb2-metabox-title {
13 | font-size: 1.4em;
14 | }
15 | }
16 |
17 | .cmb2-options-page {
18 | .cmb2-metabox-title {
19 | font-size: 1.3em;
20 | margin: 1em 0;
21 | + p.cmb2-metabox-description {
22 | margin-top: -1.6em;
23 | margin-bottom: .8em;
24 | }
25 | }
26 | }
27 | .postbox .cmb-spinner {
28 | float: left;
29 | }
30 |
--------------------------------------------------------------------------------
/assets/bower/jquery/src/queue/delay.js:
--------------------------------------------------------------------------------
1 | define([
2 | "../core",
3 | "../queue",
4 | "../effects" // Delay is optional because of this dependency
5 | ], function( jQuery ) {
6 |
7 | // Based off of the plugin by Clint Helfers, with permission.
8 | // http://blindsignals.com/index.php/2009/07/jquery-delay/
9 | jQuery.fn.delay = function( time, type ) {
10 | time = jQuery.fx ? jQuery.fx.speeds[ time ] || time : time;
11 | type = type || "fx";
12 |
13 | return this.queue( type, function( next, hooks ) {
14 | var timeout = setTimeout( next, time );
15 | hooks.stop = function() {
16 | clearTimeout( timeout );
17 | };
18 | });
19 | };
20 |
21 | return jQuery.fn.delay;
22 | });
23 |
--------------------------------------------------------------------------------
/includes/cmb2/css/sass/partials/_variables.scss:
--------------------------------------------------------------------------------
1 | //--------------------------------------------------------------
2 | // Variables
3 | //--------------------------------------------------------------
4 |
5 | // Mobile break-point
6 | $mobile-break : 450px;
7 |
8 | // Fonts
9 | $font-sans : sans-serif;
10 | $font-serif : Georgia, Times, "Times New Roman", serif;
11 | $font-mono : "Courier 10 Pitch", Courier, monospace;
12 | $font-size : 14px;
13 |
14 | // Colors
15 | $dark-gray : #222222;
16 | $gray : #aaaaaa;
17 | $light-gray : #e9e9e9;
18 | $blue : #0063ce;
19 | $light-yellow : #fffff8;
20 | $white : #ffffff;
21 | $red : #f00;
22 | $dark-red : #a00;
23 |
--------------------------------------------------------------------------------
/assets/bower/jquery/src/css/swap.js:
--------------------------------------------------------------------------------
1 | define([
2 | "../core"
3 | ], function( jQuery ) {
4 |
5 | // A method for quickly swapping in/out CSS properties to get correct calculations.
6 | jQuery.swap = function( elem, options, callback, args ) {
7 | var ret, name,
8 | old = {};
9 |
10 | // Remember the old values, and insert the new ones
11 | for ( name in options ) {
12 | old[ name ] = elem.style[ name ];
13 | elem.style[ name ] = options[ name ];
14 | }
15 |
16 | ret = callback.apply( elem, args || [] );
17 |
18 | // Revert the old values
19 | for ( name in options ) {
20 | elem.style[ name ] = old[ name ];
21 | }
22 |
23 | return ret;
24 | };
25 |
26 | return jQuery.swap;
27 |
28 | });
29 |
--------------------------------------------------------------------------------
/assets/bower/jquery/src/jquery.js:
--------------------------------------------------------------------------------
1 | define([
2 | "./core",
3 | "./selector",
4 | "./traversing",
5 | "./callbacks",
6 | "./deferred",
7 | "./core/ready",
8 | "./data",
9 | "./queue",
10 | "./queue/delay",
11 | "./attributes",
12 | "./event",
13 | "./event/alias",
14 | "./manipulation",
15 | "./manipulation/_evalUrl",
16 | "./wrap",
17 | "./css",
18 | "./css/hiddenVisibleSelectors",
19 | "./serialize",
20 | "./ajax",
21 | "./ajax/xhr",
22 | "./ajax/script",
23 | "./ajax/jsonp",
24 | "./ajax/load",
25 | "./event/ajax",
26 | "./effects",
27 | "./effects/animatedSelector",
28 | "./offset",
29 | "./dimensions",
30 | "./deprecated",
31 | "./exports/amd",
32 | "./exports/global"
33 | ], function( jQuery ) {
34 |
35 | return jQuery;
36 |
37 | });
38 |
--------------------------------------------------------------------------------
/assets/bower/slick.js/bower.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "slick-carousel",
3 | "main": ["slick/slick.min.js", "slick/slick.css", "slick/slick-theme.css", "slick/fonts/*"],
4 | "version": "1.5.5",
5 | "homepage": "https://github.com/kenwheeler/slick",
6 | "authors": [
7 | "Ken Wheeler "
8 | ],
9 | "description": "the last carousel you'll ever need",
10 | "keywords": [
11 | "responsive",
12 | "carousel",
13 | "jquery"
14 | ],
15 | "license": "MIT",
16 | "ignore": [
17 | "**/.*",
18 | "node_modules",
19 | "bower_components",
20 | "test",
21 | "tests",
22 | "index.html"
23 | ],
24 | "dependencies": {
25 | "jquery": ">=1.7"
26 | }
27 | }
28 |
--------------------------------------------------------------------------------
/assets/bower/jquery/src/exports/global.js:
--------------------------------------------------------------------------------
1 | define([
2 | "../core",
3 | "../var/strundefined"
4 | ], function( jQuery, strundefined ) {
5 |
6 | var
7 | // Map over jQuery in case of overwrite
8 | _jQuery = window.jQuery,
9 |
10 | // Map over the $ in case of overwrite
11 | _$ = window.$;
12 |
13 | jQuery.noConflict = function( deep ) {
14 | if ( window.$ === jQuery ) {
15 | window.$ = _$;
16 | }
17 |
18 | if ( deep && window.jQuery === jQuery ) {
19 | window.jQuery = _jQuery;
20 | }
21 |
22 | return jQuery;
23 | };
24 |
25 | // Expose jQuery and $ identifiers, even in AMD
26 | // (#7102#comment:10, https://github.com/jquery/jquery/pull/557)
27 | // and CommonJS for browser emulators (#13566)
28 | if ( typeof noGlobal === strundefined ) {
29 | window.jQuery = window.$ = jQuery;
30 | }
31 |
32 | });
33 |
--------------------------------------------------------------------------------
/includes/cmb2/css/sass/partials/_mixins.scss:
--------------------------------------------------------------------------------
1 | //--------------------------------------------------------------
2 | // Mixins
3 | //--------------------------------------------------------------
4 |
5 | @mixin fullth() {
6 | font-size: 1.2em;
7 | @include _fullth;
8 | }
9 |
10 | @mixin fullth_side() {
11 |
12 | @include _fullth;
13 |
14 | label {
15 | font-size: $font-size;
16 | line-height: 1.4em;
17 | }
18 | }
19 |
20 | @mixin _fullth() {
21 | display: block;
22 | float: none;
23 | padding-bottom: 1em;
24 | text-align: left;
25 | width: 100%;
26 |
27 | label {
28 | display: block;
29 | margin-top: 0em;
30 | padding-bottom: 5px;
31 |
32 | &:after {
33 | border-bottom: 1px solid $light-gray;
34 | content: '';
35 | clear: both;
36 | display: block;
37 | padding-top: .4em;
38 | }
39 | }
40 | }
41 |
--------------------------------------------------------------------------------
/readme.txt:
--------------------------------------------------------------------------------
1 | === Logo Trains ===
2 | Contributors: WebDevStudios
3 | Donate link: http://webdevstudios.com
4 | Tags:
5 | Requires at least: 3.6.0
6 | Tested up to: 3.6.0
7 | Stable tag: 1.0.1
8 | License: GPLv2
9 | License URI: http://www.gnu.org/licenses/gpl-2.0.html
10 |
11 |
12 | == Description ==
13 |
14 | Add logo train collections.
15 |
16 | == Installation ==
17 |
18 | = Manual Installation =
19 |
20 | 1. Upload the entire `/wds-mcf-logo-trains` directory to the `/wp-content/plugins/` directory.
21 | 2. Activate Logo Trains through the 'Plugins' menu in WordPress.
22 |
23 | == Frequently Asked Questions ==
24 |
25 |
26 | == Screenshots ==
27 |
28 |
29 | == Changelog ==
30 |
31 | = 1.0.1 =
32 | * First release
33 |
34 | == Upgrade Notice ==
35 |
36 | = 1.0.1 =
37 | First Release
38 |
--------------------------------------------------------------------------------
/assets/bower/jquery/.bower.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "jquery",
3 | "version": "2.1.4",
4 | "main": "dist/jquery.js",
5 | "license": "MIT",
6 | "ignore": [
7 | "**/.*",
8 | "build",
9 | "dist/cdn",
10 | "speed",
11 | "test",
12 | "*.md",
13 | "AUTHORS.txt",
14 | "Gruntfile.js",
15 | "package.json"
16 | ],
17 | "devDependencies": {
18 | "sizzle": "2.1.1-jquery.2.1.2",
19 | "requirejs": "2.1.10",
20 | "qunit": "1.14.0",
21 | "sinon": "1.8.1"
22 | },
23 | "keywords": [
24 | "jquery",
25 | "javascript",
26 | "library"
27 | ],
28 | "homepage": "https://github.com/jquery/jquery",
29 | "_release": "2.1.4",
30 | "_resolution": {
31 | "type": "version",
32 | "tag": "2.1.4",
33 | "commit": "7751e69b615c6eca6f783a81e292a55725af6b85"
34 | },
35 | "_source": "git://github.com/jquery/jquery.git",
36 | "_target": ">=1.7",
37 | "_originalSource": "jquery"
38 | }
--------------------------------------------------------------------------------
/includes/cmb2/composer.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "webdevstudios/cmb2",
3 | "description": "CMB2 is a metabox, custom fields, and forms library for WordPress that will blow your mind.",
4 | "license": "GPL-2.0+",
5 | "authors": [
6 | {
7 | "name": "WebDevStudios",
8 | "email": "contact@webdevstudios.com",
9 | "homepage": "https://github.com/WebDevStudios",
10 | "role": "Developer"
11 | }
12 | ],
13 | "keywords": ["wordpress", "plugin", "metabox"],
14 | "homepage": "https://github.com/WebDevStudios/CMB2",
15 | "type": "wordpress-plugin",
16 | "support": {
17 | "issues": "https://github.com/WebDevStudios/CMB2/issues",
18 | "source": "http://wordpress.org/support/plugin/cmb2"
19 | },
20 | "require": {
21 | "php": ">5.2.4"
22 | },
23 | "suggest": {
24 | "composer/installers": "~1.0"
25 | },
26 | "require-dev": {
27 | "phpunit/phpunit": "3.7.*"
28 | }
29 | }
30 |
--------------------------------------------------------------------------------
/assets/bower/slick.js/.bower.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "slick-carousel",
3 | "main": [
4 | "slick/slick.min.js",
5 | "slick/slick.css",
6 | "slick/slick-theme.css",
7 | "slick/fonts/*"
8 | ],
9 | "version": "1.5.5",
10 | "homepage": "https://github.com/kenwheeler/slick",
11 | "authors": [
12 | "Ken Wheeler "
13 | ],
14 | "description": "the last carousel you'll ever need",
15 | "keywords": [
16 | "responsive",
17 | "carousel",
18 | "jquery"
19 | ],
20 | "license": "MIT",
21 | "ignore": [
22 | "**/.*",
23 | "node_modules",
24 | "bower_components",
25 | "test",
26 | "tests",
27 | "index.html"
28 | ],
29 | "dependencies": {
30 | "jquery": ">=1.7"
31 | },
32 | "_release": "1.5.5",
33 | "_resolution": {
34 | "type": "version",
35 | "tag": "1.5.5",
36 | "commit": "f73f1e4647c5c4d3fd7ed6c5efea64c10340d2e3"
37 | },
38 | "_source": "git://github.com/kenwheeler/slick.git",
39 | "_target": "~1.5.5",
40 | "_originalSource": "slick.js",
41 | "_direct": true
42 | }
--------------------------------------------------------------------------------
/assets/bower/jquery/src/attributes/support.js:
--------------------------------------------------------------------------------
1 | define([
2 | "../var/support"
3 | ], function( support ) {
4 |
5 | (function() {
6 | var input = document.createElement( "input" ),
7 | select = document.createElement( "select" ),
8 | opt = select.appendChild( document.createElement( "option" ) );
9 |
10 | input.type = "checkbox";
11 |
12 | // Support: iOS<=5.1, Android<=4.2+
13 | // Default value for a checkbox should be "on"
14 | support.checkOn = input.value !== "";
15 |
16 | // Support: IE<=11+
17 | // Must access selectedIndex to make default options select
18 | support.optSelected = opt.selected;
19 |
20 | // Support: Android<=2.3
21 | // Options inside disabled selects are incorrectly marked as disabled
22 | select.disabled = true;
23 | support.optDisabled = !opt.disabled;
24 |
25 | // Support: IE<=11+
26 | // An input loses its value after becoming a radio
27 | input = document.createElement( "input" );
28 | input.value = "t";
29 | input.type = "radio";
30 | support.radioValue = input.value === "t";
31 | })();
32 |
33 | return support;
34 |
35 | });
36 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # WDS Logo Trains
2 |
3 | A boilerplate WordPress Plugin that adds a custom post type for creating "Logo Trains" ready for styling.
4 |
5 | ## What is a Logo Train?
6 |
7 | 
8 |
9 | *This is a logo train. (Animated here, but does not need to be animated)*
10 |
11 | A "logo train" is a way to show off logos of people you work with and have it infinity scroll
12 | them in one by one for-e-ver!
13 |
14 | But, you don't have to animate it! You can just show 5 logos side-by-side, that's a logo train too!
15 |
16 | ## How to I add a Logo Train?
17 |
18 | You can add logo trains via shortcodes and Widgets in WordPress.
19 |
20 | ## How do I Install?
21 |
22 | Right now you'll have to clone down this repository into your plugins directory
23 | and activate.
24 |
25 | # Changelog
26 |
27 | ## 1.0.1
28 |
29 | - Fix to issue where old `$version` was being used causing notices (props @gregrickaby)
30 |
31 | ## 1.0
32 |
33 | - First version
34 |
35 | # Known Issues
36 |
37 | - Can only have one logo train per page (this is an issue with Slick)
38 |
--------------------------------------------------------------------------------
/assets/bower/jquery/src/exports/amd.js:
--------------------------------------------------------------------------------
1 | define([
2 | "../core"
3 | ], function( jQuery ) {
4 |
5 | // Register as a named AMD module, since jQuery can be concatenated with other
6 | // files that may use define, but not via a proper concatenation script that
7 | // understands anonymous AMD modules. A named AMD is safest and most robust
8 | // way to register. Lowercase jquery is used because AMD module names are
9 | // derived from file names, and jQuery is normally delivered in a lowercase
10 | // file name. Do this after creating the global so that if an AMD module wants
11 | // to call noConflict to hide this version of jQuery, it will work.
12 |
13 | // Note that for maximum portability, libraries that are not jQuery should
14 | // declare themselves as anonymous modules, and avoid setting a global if an
15 | // AMD loader is present. jQuery is a special case. For more information, see
16 | // https://github.com/jrburke/requirejs/wiki/Updating-existing-libraries#wiki-anon
17 |
18 | if ( typeof define === "function" && define.amd ) {
19 | define( "jquery", [], function() {
20 | return jQuery;
21 | });
22 | }
23 |
24 | });
25 |
--------------------------------------------------------------------------------
/assets/bower/slick.js/slick.jquery.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "slick",
3 | "title": "slick",
4 | "description": "A jQuery responsive touch carousel",
5 | "keywords": [
6 | "responsive",
7 | "slider",
8 | "carousel",
9 | "touch",
10 | "mobile"
11 | ],
12 | "version": "1.5.5",
13 | "author": {
14 | "name": "Ken Wheeler",
15 | "url": "http://kenwheeler.github.io"
16 | },
17 | "maintainers": [{
18 | "name": "Ken Wheeler",
19 | "email": "dubmediagroup@gmail.com",
20 | "url": "http://www.dubmediagroup.com"
21 | }],
22 | "licenses": [{
23 | "type": "MIT",
24 | "url": "https://github.com/kenwheeler/slick/blob/master/LICENSE"
25 | }],
26 | "demo": "http://kenwheeler.github.io/slick/",
27 | "bugs": "https://github.com/kenwheeler/slick/issues",
28 | "homepage": "https://github.com/kenwheeler/slick/",
29 | "docs": "https://github.com/kenwheeler/slick/",
30 | "download": "https://github.com/kenwheeler/slick/archive/master.zip",
31 | "dependencies": {
32 | "jquery": ">=1.7"
33 | }
34 | }
--------------------------------------------------------------------------------
/assets/bower/jquery/src/core/parseHTML.js:
--------------------------------------------------------------------------------
1 | define([
2 | "../core",
3 | "./var/rsingleTag",
4 | "../manipulation" // buildFragment
5 | ], function( jQuery, rsingleTag ) {
6 |
7 | // data: string of html
8 | // context (optional): If specified, the fragment will be created in this context, defaults to document
9 | // keepScripts (optional): If true, will include scripts passed in the html string
10 | jQuery.parseHTML = function( data, context, keepScripts ) {
11 | if ( !data || typeof data !== "string" ) {
12 | return null;
13 | }
14 | if ( typeof context === "boolean" ) {
15 | keepScripts = context;
16 | context = false;
17 | }
18 | context = context || document;
19 |
20 | var parsed = rsingleTag.exec( data ),
21 | scripts = !keepScripts && [];
22 |
23 | // Single tag
24 | if ( parsed ) {
25 | return [ context.createElement( parsed[1] ) ];
26 | }
27 |
28 | parsed = jQuery.buildFragment( [ data ], context, scripts );
29 |
30 | if ( scripts && scripts.length ) {
31 | jQuery( scripts ).remove();
32 | }
33 |
34 | return jQuery.merge( [], parsed.childNodes );
35 | };
36 |
37 | return jQuery.parseHTML;
38 |
39 | });
40 |
--------------------------------------------------------------------------------
/assets/bower/jquery/src/manipulation/support.js:
--------------------------------------------------------------------------------
1 | define([
2 | "../var/support"
3 | ], function( support ) {
4 |
5 | (function() {
6 | var fragment = document.createDocumentFragment(),
7 | div = fragment.appendChild( document.createElement( "div" ) ),
8 | input = document.createElement( "input" );
9 |
10 | // Support: Safari<=5.1
11 | // Check state lost if the name is set (#11217)
12 | // Support: Windows Web Apps (WWA)
13 | // `name` and `type` must use .setAttribute for WWA (#14901)
14 | input.setAttribute( "type", "radio" );
15 | input.setAttribute( "checked", "checked" );
16 | input.setAttribute( "name", "t" );
17 |
18 | div.appendChild( input );
19 |
20 | // Support: Safari<=5.1, Android<4.2
21 | // Older WebKit doesn't clone checked state correctly in fragments
22 | support.checkClone = div.cloneNode( true ).cloneNode( true ).lastChild.checked;
23 |
24 | // Support: IE<=11+
25 | // Make sure textarea (and checkbox) defaultValue is properly cloned
26 | div.innerHTML = "";
27 | support.noCloneChecked = !!div.cloneNode( true ).lastChild.defaultValue;
28 | })();
29 |
30 | return support;
31 |
32 | });
33 |
--------------------------------------------------------------------------------
/assets/bower/slick.js/LICENSE:
--------------------------------------------------------------------------------
1 | The MIT License (MIT)
2 |
3 | Copyright (c) 2013
4 |
5 | Permission is hereby granted, free of charge, to any person obtaining a copy of
6 | this software and associated documentation files (the "Software"), to deal in
7 | the Software without restriction, including without limitation the rights to
8 | use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
9 | the Software, and to permit persons to whom the Software is furnished to do so,
10 | subject to the following conditions:
11 |
12 | The above copyright notice and this permission notice shall be included in all
13 | copies or substantial portions of the Software.
14 |
15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
17 | FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
18 | COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
19 | IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
20 | CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
--------------------------------------------------------------------------------
/includes/cmb2/css/sass/partials/_collapsible_ui.scss:
--------------------------------------------------------------------------------
1 | .cmb2-metabox {
2 | .cmb-repeat-group-wrap {
3 | max-width: 1000px
4 | }
5 | .cmbhandle {
6 | color: #aaa;
7 | float: right;
8 | width: 27px;
9 | height: 30px;
10 | cursor: pointer;
11 | right: -1em;
12 | position: relative;
13 | &:before {
14 | content: '\f142';
15 | right: 12px;
16 | font: normal 20px/1 'dashicons';
17 | speak: none;
18 | display: inline-block;
19 | padding: 8px 10px;
20 | top: 0;
21 | position: relative;
22 | -webkit-font-smoothing: antialiased;
23 | -moz-osx-font-smoothing: grayscale;
24 | text-decoration: none !important;
25 | }
26 | }
27 |
28 | .postbox.closed {
29 | .cmbhandle {
30 | &:before {
31 | content: '\f140';
32 | }
33 | }
34 | }
35 |
36 | button.dashicons-before.dashicons-no-alt.cmb-remove-group-row {
37 | -webkit-appearance: none !important;
38 | background: none !important;
39 | border: none !important;
40 | position: absolute;
41 | left: 0;
42 | top: .5em;
43 | line-height: 1em;
44 | cursor: pointer;
45 | &:not([disabled]) {
46 | color: $dark-red;
47 | &:hover {
48 | color: $red;
49 | }
50 | }
51 | }
52 | }
53 |
--------------------------------------------------------------------------------
/assets/bower/jquery/MIT-LICENSE.txt:
--------------------------------------------------------------------------------
1 | Copyright 2014 jQuery Foundation and other contributors
2 | http://jquery.com/
3 |
4 | Permission is hereby granted, free of charge, to any person obtaining
5 | a copy of this software and associated documentation files (the
6 | "Software"), to deal in the Software without restriction, including
7 | without limitation the rights to use, copy, modify, merge, publish,
8 | distribute, sublicense, and/or sell copies of the Software, and to
9 | permit persons to whom the Software is furnished to do so, subject to
10 | the following conditions:
11 |
12 | The above copyright notice and this permission notice shall be
13 | included in all copies or substantial portions of the Software.
14 |
15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
16 | EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
17 | MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
18 | NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
19 | LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
20 | OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
21 | WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
22 |
--------------------------------------------------------------------------------
/includes/cmb2/tests/test-cmb-utils.php:
--------------------------------------------------------------------------------
1 | post_id = $this->factory->post->create();
22 | $this->img_name = 'image.jpg';
23 | $this->attachment_id = $this->factory->attachment->create_object( $this->img_name, $this->post_id, array(
24 | 'post_mime_type' => 'image/jpeg',
25 | 'post_type' => 'attachment'
26 | ) );
27 | }
28 |
29 | public function tearDown() {
30 | parent::tearDown();
31 | }
32 |
33 | public function test_image_id_from_url() {
34 | global $wp_version;
35 |
36 | $_id_value = cmb2_utils()->image_id_from_url( esc_url_raw( get_permalink( $this->attachment_id ) ) );
37 | if ( $wp_version > 3.9 ) {
38 | $this->assertEquals( $_id_value, $this->attachment_id );
39 | } else {
40 | $this->assertGreaterThan( 0, $this->attachment_id );
41 | }
42 | }
43 |
44 | }
45 |
--------------------------------------------------------------------------------
/includes/cmb2/tests/bootstrap.php:
--------------------------------------------------------------------------------
1 | 0 ?
13 | this.on( name, null, data, fn ) :
14 | this.trigger( name );
15 | };
16 | });
17 |
18 | jQuery.fn.extend({
19 | hover: function( fnOver, fnOut ) {
20 | return this.mouseenter( fnOver ).mouseleave( fnOut || fnOver );
21 | },
22 |
23 | bind: function( types, data, fn ) {
24 | return this.on( types, null, data, fn );
25 | },
26 | unbind: function( types, fn ) {
27 | return this.off( types, null, fn );
28 | },
29 |
30 | delegate: function( selector, types, data, fn ) {
31 | return this.on( types, selector, data, fn );
32 | },
33 | undelegate: function( selector, types, fn ) {
34 | // ( namespace ) or ( selector, types [, fn] )
35 | return arguments.length === 1 ? this.off( selector, "**" ) : this.off( types, selector || "**", fn );
36 | }
37 | });
38 |
39 | });
40 |
--------------------------------------------------------------------------------
/includes/cmb2/bootstrap.php:
--------------------------------------------------------------------------------
1 | prop( 'hookup' ) ) {
41 | $hookup = new CMB2_hookup( $cmb );
42 | }
43 | }
44 |
45 | /**
46 | * Fires after CMB2 initiation process has been completed
47 | */
48 | do_action( 'cmb2_after_init' );
49 |
50 | // End. That's it, folks! //
51 |
--------------------------------------------------------------------------------
/assets/bower/jquery/src/core/access.js:
--------------------------------------------------------------------------------
1 | define([
2 | "../core"
3 | ], function( jQuery ) {
4 |
5 | // Multifunctional method to get and set values of a collection
6 | // The value/s can optionally be executed if it's a function
7 | var access = jQuery.access = function( elems, fn, key, value, chainable, emptyGet, raw ) {
8 | var i = 0,
9 | len = elems.length,
10 | bulk = key == null;
11 |
12 | // Sets many values
13 | if ( jQuery.type( key ) === "object" ) {
14 | chainable = true;
15 | for ( i in key ) {
16 | jQuery.access( elems, fn, i, key[i], true, emptyGet, raw );
17 | }
18 |
19 | // Sets one value
20 | } else if ( value !== undefined ) {
21 | chainable = true;
22 |
23 | if ( !jQuery.isFunction( value ) ) {
24 | raw = true;
25 | }
26 |
27 | if ( bulk ) {
28 | // Bulk operations run against the entire set
29 | if ( raw ) {
30 | fn.call( elems, value );
31 | fn = null;
32 |
33 | // ...except when executing function values
34 | } else {
35 | bulk = fn;
36 | fn = function( elem, key, value ) {
37 | return bulk.call( jQuery( elem ), value );
38 | };
39 | }
40 | }
41 |
42 | if ( fn ) {
43 | for ( ; i < len; i++ ) {
44 | fn( elems[i], key, raw ? value : value.call( elems[i], i, fn( elems[i], key ) ) );
45 | }
46 | }
47 | }
48 |
49 | return chainable ?
50 | elems :
51 |
52 | // Gets
53 | bulk ?
54 | fn.call( elems ) :
55 | len ? fn( elems[0], key ) : emptyGet;
56 | };
57 |
58 | return access;
59 |
60 | });
61 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | ### OSX ###
2 | .DS_Store
3 | .AppleDouble
4 | .LSOverride
5 |
6 | # Icon must end with two \r
7 | Icon
8 |
9 |
10 | # Thumbnails
11 | ._*
12 |
13 | # Files that might appear on external disk
14 | .Spotlight-V100
15 | .Trashes
16 |
17 | # Directories potentially created on remote AFP share
18 | .AppleDB
19 | .AppleDesktop
20 | Network Trash Folder
21 | Temporary Items
22 | .apdisk
23 |
24 |
25 | ### Bower ###
26 | bower_components
27 | .bower-cache
28 | .bower-registry
29 | .bower-tmp
30 |
31 |
32 | ### Node ###
33 | # Logs
34 | logs
35 | *.log
36 |
37 | # Runtime data
38 | pids
39 | *.pid
40 | *.seed
41 |
42 | # Directory for instrumented libs generated by jscoverage/JSCover
43 | lib-cov
44 |
45 | # Coverage directory used by tools like istanbul
46 | coverage
47 |
48 | # Grunt intermediate storage (http://gruntjs.com/creating-plugins#storing-task-files)
49 | .grunt
50 |
51 | # node-waf configuration
52 | .lock-wscript
53 |
54 | # Compiled binary addons (http://nodejs.org/api/addons.html)
55 | build/Release
56 |
57 | # Dependency directory
58 | # https://www.npmjs.org/doc/misc/npm-faq.html#should-i-check-my-node_modules-folder-into-git
59 | node_modules
60 |
61 |
62 | ### Composer ###
63 | composer.phar
64 | vendor/
65 |
66 | # Commit your application's lock file http://getcomposer.org/doc/01-basic-usage.md#composer-lock-the-lock-file
67 | # You may choose to ignore a library lock file http://getcomposer.org/doc/02-libraries.md#lock-file
68 | # composer.lock
69 |
70 | ### Sass ###
71 | .sass-cache
72 |
73 |
--------------------------------------------------------------------------------
/assets/bower/jquery/src/ajax/script.js:
--------------------------------------------------------------------------------
1 | define([
2 | "../core",
3 | "../ajax"
4 | ], function( jQuery ) {
5 |
6 | // Install script dataType
7 | jQuery.ajaxSetup({
8 | accepts: {
9 | script: "text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"
10 | },
11 | contents: {
12 | script: /(?:java|ecma)script/
13 | },
14 | converters: {
15 | "text script": function( text ) {
16 | jQuery.globalEval( text );
17 | return text;
18 | }
19 | }
20 | });
21 |
22 | // Handle cache's special case and crossDomain
23 | jQuery.ajaxPrefilter( "script", function( s ) {
24 | if ( s.cache === undefined ) {
25 | s.cache = false;
26 | }
27 | if ( s.crossDomain ) {
28 | s.type = "GET";
29 | }
30 | });
31 |
32 | // Bind script tag hack transport
33 | jQuery.ajaxTransport( "script", function( s ) {
34 | // This transport only deals with cross domain requests
35 | if ( s.crossDomain ) {
36 | var script, callback;
37 | return {
38 | send: function( _, complete ) {
39 | script = jQuery("