Commit Graph

152 Commits

Author SHA1 Message Date
Ben Word
d88548cb4a Double quotes for styles 2018-11-16 11:41:47 -07:00
Ben Word
592f78f24d Merge branch 'master' into normalize-quotes 2018-11-16 11:34:28 -07:00
Ben Word
4e44cb3c17 Merge pull request #2120 from roots/webpack-preset-note
Add note regarding webpack.config.preset.js usage
2018-11-15 16:12:44 -06:00
Nathan Knowler
07924269cd Fix SAGE_DIST_PATH example path
Needs the trailing slash.
2018-11-07 16:19:19 -07:00
Nathan Knowler
918c9992d2 Add note regarding webpack.config.preset.js usage
See #2119
2018-10-19 09:49:31 -06:00
Ben Word
46766af486 9.0.5 2018-09-17 11:13:10 -06:00
Ben Word
e1d70b90ef Update comment [ci skip] 2018-09-17 11:09:24 -06:00
MWDelaney
a8838f486b Workaround for Bootstrap incompatibility with webpack. Fixes #2017 2018-09-17 10:17:14 -04:00
Ben Word
194802e893 Force illuminate/support to 5.6.* 2018-09-07 09:30:38 -06:00
Ben Word
62b5ba6faf 9.0.3 2018-09-07 08:02:01 -06:00
Ben Word
bc6fd7352d Revert "Add searchform partial and function to replace default WordPress functionality" 2018-09-06 19:12:32 -06:00
Matt Mirus
0d134643b9 Unescape get_language_attributes() 2018-09-06 11:30:46 -04:00
Ben Word
120005bcef 9.0.2 2018-08-21 15:48:26 -06:00
Lubomir Georgiev
ab23669164 UglifyJs: Change the ecma option from 8 to 5 2018-08-14 17:23:15 +03:00
Nathan Knowler
b3f046ddfa Use smartStrategy to replace loaders with preset (#2084)
Using `merge.smartStrategy` with `'module.loaders' = 'replace'` to load
the preset config allows presets to override the the default webpack
config. This is necessary for the coming Tailwind preset which requires
`resolve-url-loader` and source maps to be disabled.
2018-08-11 19:32:19 -07:00
Ben Word
104e4c93f4 Merge pull request #2081 from kukac7/patch-2
missing semicolon
2018-08-09 15:11:47 -06:00
Ben Word
009aa93efb Merge pull request #2089 from Log1x/patch-1
Change language_attributes() to get_language_attributes()
2018-08-09 15:11:20 -06:00
Ben
b912090139 Extract logic from search form template
This removes all logic from the search form Blade template, and extracts
it to the "Controller" level via Sage's filter system. It also adds a
global 'app' filter to hook into, so that the search form data will be
served on every page.
2018-08-06 13:06:34 -07:00
MWDelaney
13b0875bdc Add text domain 2018-08-05 21:15:08 -04:00
MWDelaney
f1cb3a1ef0 Remove gross WPCS 2018-08-05 21:06:46 -04:00
MWDelaney
0984d82b36 Add searchform partial and function to replace (and maintain) default WordPress functionality 2018-08-05 12:07:32 -04:00
Brandon
0eb23162b3 Change language_attributes() to get_language_attributes() 2018-07-31 17:25:45 -05:00
Nathan Knowler
9cce28990f Add support for preset specific Webpack config (#2083) 2018-07-17 10:58:16 -07:00
béla
fe6875f0ed missing semicolon 2018-07-02 00:22:37 +02:00
Tor Morten Jensen
e3541fb445 Fix comma dangle lint error 2018-06-20 14:50:43 +02:00
Tor Morten Jensen
dbabd4387a Rename to event 2018-06-20 14:48:28 +02:00
Tor Morten Jensen
ede8c3177b Dispatch event when firing routes
It is especially neat when importing the scripts from the parent theme in a child theme. In one of my themes I do it like this:

```js
// routes.js
import home from './routes/home'

export default {
    home: {
      init() {
        console.log('Home route fired.')
      }
    }
}
```

  ```js
// main.js
/**
 * Parent Themes Script
 */
import '../../../../core-theme/resources/assets/scripts/main';

/**
 * Internal modules
 */
import routes from './routes'

/**
 * Hook in to the parent themes router
 */
document.addEventListener('routed', e => {
  let route = e.detail.route,
    fn = e.detail.fn;

  if (routes[route] && typeof routes[route][fn] === 'function') {
    routes[route][fn]();
  }
});
```
2018-06-20 14:08:10 +02:00
Jason Baciulis
e8748173d9 Add uglifyjs plugin (#2070)
* Add uglifyjs plugin and replace -p flag with --env.production
* Add uglifyjs plugin
* Configure UglifyJsPlugin to drop console and prevent eslint error
* Turn off no-console rule because uglifyjs plugin drops it in prod
2018-06-16 08:33:41 -07:00
Nathan Knowler
04362989b6 Add missing trailing commas in f4d8342
Forgot to lint.
2018-06-09 10:34:55 -06:00
Nathan Knowler
33c81a9c72 Run autoprefixer before minification 2018-06-09 09:49:34 -06:00
Nathan Knowler
f4d834214a Enable source comments in Sass 2018-06-09 09:49:08 -06:00
Rhys Braunschweig
a9331c54b3 Normalize and enforce single quotes in styles
- Replace stylelint property in package.json with .stylelintrc.js
- Add string-quotes stylelint rule
- Fix quotes
2018-05-29 12:12:21 +02:00
Rhys Braunschweig
175066e992 Normalize and enforce single quotes in scripts
- Add quotes and semi rules to ESLint
- Fix quotes and semicolons
2018-05-29 12:11:44 +02:00
Henning Orth
ecf1a237c1 Fix travis CI build error (missing trailing comma) 2018-05-28 16:50:49 +02:00
Henning Orth
107747f4a8 Tweaked SVGO settings
Disable removal of the SVG viewBox by default to improve compatibility. See this Discourse thread: https://discourse.roots.io/t/svg-size-change-upon-yarn-build-production/12320
2018-05-28 16:44:12 +02:00
Ben Word
8891658a7a 9.0.1 2018-04-30 12:44:52 -06:00
Valentino Cossar
c93369b912 Remove useless whitespace 2018-04-27 15:50:26 +02:00
Ben Word
e6c7d53bbc Auto-detect scheme 2018-04-25 15:37:28 -06:00
Ben Word
cd32145f08 Merge pull request #2032 from juniorgarcia/master
Added support to .otf fonts
2018-04-25 12:07:12 -06:00
Ben Word
1cb9268040 Close #1962 - Bump to Laravel 5.6 2018-04-25 11:50:58 -06:00
Matt Golden
473729c4ea Remove php blade shorthand 2018-04-18 19:20:06 -05:00
Michael W. Delaney
72d5c876ec New Sage primary purple 2018-04-12 20:40:22 -04:00
Charalambos Poulikidis
a2d696f245 changed inline @php directive to full form (#2042)
closes #2012
2018-03-27 15:38:28 -07:00
Harry Green
0c1eaa06ef Fix default SVG optimisation configuration 2018-03-19 21:42:47 +00:00
Júnior Garcia
6b2acff9f4 Added support to .otf fonts 2018-02-19 21:35:58 -03:00
Ben Word
4254a94afb 9.0.0 2018-02-07 08:28:33 -07:00
Ben Word
3d347dd85a Delete .eslintrc
https://discourse.roots.io/t/console-log-sage-9-eslint/10316/6
2017-12-14 23:04:44 -07:00
Andrew Luca
640e865311 Remove some Bower traces 2017-12-11 13:32:32 +02:00
Ben Word
15b19d7c09 Change .dev to .test for default local dev TLD per https://github.com/roots/trellis/pull/923 2017-11-18 17:40:46 -07:00
mwdelaney
cb3cc33128 Bootstrap function in _variables.scss to play nice with other frameworks 2017-11-13 16:59:29 -05:00