collapseBooleanAttributes should be false since "selected" is considered a
boolean attribute:
http://perfectionkills.com/experimenting-with-html-minifier/#collapse_boolean_attributes

On Thu, Oct 23, 2014 at 11:13 AM, <[email protected]> wrote:

> Hi,
>
> Yes, sorry.
>
> Im using grunt as following
>
>    htmlmin: {
>       dist: {
>         options: {
>           collapseWhitespace: true,
>           conservativeCollapse: true,
>           collapseBooleanAttributes: true,
>           removeCommentsFromCDATA: true,
>           removeOptionalTags: true,
>           removeComments:true,
>           minifyJS:true,
>           minifyCSS:true
>         },
>         files: [{
>           expand: true,
>           cwd: '<%= yeoman.dist %>',
>           src: ['*.html', 'views/{,*/}*.html'],
>           dest: '<%= yeoman.dist %>'
>         },{
>             expand: true,
>             cwd: '<%= yeoman.dist %>',
>             src: [
>                 'bower_components/{,*/}core-overlay.html',
>                 'bower_components/{,*/}core-selector.html',
>                 'bower_components/{,*/}core-a11y-keys.html',
>                 'bower_components/{,*/}paper-ripple.html',
>                 'bower_components/{,*/}core-style.html',
>                 'bower_components/{,*/}core-iconset.html',
>                 'bower_components/{,*/}core-icons.html',
>                 'bower_components/{,*/}core-transition-css.html',
>                 'bower_components/{,*/}paper-shadow.html',
>                 'bower_components/{,*/}core-icon.html',
>                 'bower_components/{,*/}core-dropdown.html',
>                 /*'bower_components/{,*//*}paper-dialog.html',*/
>                 'bower_components/{,*/}core-selection.html',
>                 'bower_components/{,*/}core-iconset-svg.html',
>                 'bower_components/{,*/}core-collapse.html',
>                 'bower_components/{,*/}core-transition.html',
>                 'bower_components/{,*/}paper-icon-button.html',
>                 'bower_components/{,*/}paper-button.html',
>                 'bower_components/{,*/}core-meta.html',
>                 'bower_components/{,*/}paper-menu-button.html',
>                 'bower_components/{,*/}core-dropdown-overlay.html',
>                 'bower_components/{,*/}paper-focusable.html',
>                 /*'bower_components/{,*//*}paper-radio-button.html',*/
>                 'bower_components/{,*/}core-submenu.html',
>                 /*'bower_components/{,*//*}paper-checkbox.html',*/
>                 /*'bower_components/{,*//*}paper-item.html',*/
>                 'bower_components/{,*/}core-menu.html',
>                 'bower_components/{,*/}layout.html',
>                 'bower_components/{,*/}paper-menu-button-transition.html',
>                 'bower_components/{,*/}paper-button-base.html',
>                 'bower_components/{,*/}core-overlay-layer.html',
>                 'bower_components/{,*/}paper-radio-group.html',
>                 /*'bower_components/{,*//*}core-item.html',*/
>                 'bower_components/{,*/}core-icons.html',
>                 'bower_components/{,*/}polymer.html',
>                 'bower_components/{,*/}paper-dialog-transition.html',
>                 'bower_components/{,*/}core-key-helper.html',
>                 'bower_components/{,*/}web-animations.html',
>                 /*'bower_components/{,*//*}core-header-panel.html',*/
> //                'bower_components/{,*/}core-drawer-panel.html',
>                 'bower_components/{,*/}core-toolbar.html',
>                 'bower_components/{,*/}core-media-query.html',
>                 /*'bower_components/{,*//*}paper-dropdown-menu.html',*/
>                 'bower_components/{,*/}core-range.html',
>                 'bower_components/{,*/}paper-progress.html'
>                 /*'bower_components/{,*//*}core-input.html',*/
>                 /*'bower_components/{,*//*}paper-input.html'*/],
>             dest: '<%= yeoman.dist %>'
>         }]
>       }
>     }
>
> Just when I copied the text I realize that the issue is with " 
> collapseBooleanAttributes:
> true,"
>
> Sorry for the inconveniences.
>
> Best Regards,
> Ignacio
>
>
> On Thursday, October 23, 2014 2:56:45 PM UTC-3, Eric Bidelman wrote:
>>
>> Can you be more specific on the minifier you're using? It shouldn't trip
>> out attribute values from the markup.
>>
>> On Thu, Oct 23, 2014 at 10:46 AM, <[email protected]> wrote:
>>
>>> Hi,
>>>
>>>
>>> If my code use some polymer elements that have attribute like
>>> "select='something'" and I try to minify my file, the generate html file is
>>> broken. How ?
>>>
>>> If I have
>>>
>>> {code}
>>> <core-selector selected="tab1" horizontal justified layout center>
>>> ....
>>> </core-selector>
>>> {code}
>>>
>>> the minify version is
>>>
>>> {code}
>>> <core-selector selected horizontal justified layout
>>> center>....</core-selector>
>>> {code}
>>>
>>> is there a way to specify not to resolver the select attribute ?
>>> If I modify the polymer element and change selected to selectedElement
>>> or another name it work without problem.
>>>
>>> Today minify my html and polymer elements are crucial because my page
>>> use several polymer elements (almost 8) and without minification the page
>>> is huge and heavy.
>>>
>>> Also...can Polymer provides a minimised version of the components (css,
>>> js, html) ?
>>>
>>> Best regards,
>>> Ignacio
>>>
>>> Follow Polymer on Google+: plus.google.com/107187849809354688692
>>> ---
>>> You received this message because you are subscribed to the Google
>>> Groups "Polymer" group.
>>> To unsubscribe from this group and stop receiving emails from it, send
>>> an email to [email protected].
>>> To view this discussion on the web visit https://groups.google.com/d/
>>> msgid/polymer-dev/b9cd9dd4-8a94-4e7c-b80a-75937e97304a%
>>> 40googlegroups.com
>>> <https://groups.google.com/d/msgid/polymer-dev/b9cd9dd4-8a94-4e7c-b80a-75937e97304a%40googlegroups.com?utm_medium=email&utm_source=footer>
>>> .
>>> For more options, visit https://groups.google.com/d/optout.
>>>
>>
>>  Follow Polymer on Google+: plus.google.com/107187849809354688692
> ---
> You received this message because you are subscribed to the Google Groups
> "Polymer" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/polymer-dev/63f85554-971f-4979-9d8d-31877c257ed2%40googlegroups.com
> <https://groups.google.com/d/msgid/polymer-dev/63f85554-971f-4979-9d8d-31877c257ed2%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
>
> For more options, visit https://groups.google.com/d/optout.
>

Follow Polymer on Google+: plus.google.com/107187849809354688692
--- 
You received this message because you are subscribed to the Google Groups 
"Polymer" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/polymer-dev/CAAUAVAiDvrmm2G77pXO8VWZ1Zhzw8BGag3yH-cEse7%2BnhWS%2B%2BQ%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to