Totally know what you mean :)

On Thursday, May 28, 2015 at 11:12:47 PM UTC+8, Justin Fagnani wrote:
>
>
>
> On Thu, May 28, 2015 at 7:49 AM, Justin Fagnani <[email protected] 
> <javascript:>> wrote:
>
>> +Arthur
>>
>> You should still use a .html file and a <link> to import it, but the demo 
>> just leaves a <script> tag around the behavior definition.
>>
>
> That should be "leaves out a <script> tag", that is make behavior 
> definition an actual html file.
>
>  
>
>>
>> And yes, the demo pollutes the global environment. Polymer does not 
>> prescribe a module system, but you can use one, like AMD (via the html 
>> import friendly IMD[1] package) if you like.
>>
>> Cheers,
>>   Justin
>>
>> [1]: https://github.com/PolymerLabs/IMD
>>
>>
>> On Thu, May 28, 2015 at 3:45 AM, NanoWANG <[email protected] 
>> <javascript:>> wrote:
>>
>>> Additionally, the only problem is, it will pollute the global 
>>> environment, if using <script> instead of <link>
>>>
>>>
>>> On Thursday, May 28, 2015 at 6:15:00 PM UTC+8, NanoWANG wrote:
>>>>
>>>> Hi all,
>>>>
>>>> So in 0.9 Mixins becomes Behaviors, but I can't even make the official 
>>>> demo work.
>>>>
>>>> As said in the doc 
>>>> <https://www.polymer-project.org/0.9/docs/devguide/behaviors.html>, I 
>>>> should put the behavior object in a html file(which is weird since it'll 
>>>> broke some build chains), and then do this:
>>>>
>>>> <link rel="import" href="highlight-behavior.html">
>>>>
>>>> But all I got is `HighlightBehavior not defined` when runinng the line
>>>>
>>>> behaviors: [HighlightBehavior]
>>>>
>>>> On the other hand, I renamed the extension of the script to `.js` and 
>>>> tried this:
>>>> <script src="highlight-behavior.js">
>>>>
>>>> <script>
>>>>   Polymer({
>>>>     is: 'my-element',
>>>>     behaviors: [HighlightBehavior]
>>>>   });
>>>> </script>
>>>>
>>>> And it works fine.
>>>>
>>>> So I'm wondering is that a bug in docs or am I doing something wrong?
>>>>
>>>> Thx
>>>>
>>>> NanoWANG
>>>>
>>>  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] <javascript:>.
>>> To view this discussion on the web visit 
>>> https://groups.google.com/d/msgid/polymer-dev/39c9e7ea-8c1d-4785-925d-19ca997da7e2%40googlegroups.com
>>>  
>>> <https://groups.google.com/d/msgid/polymer-dev/39c9e7ea-8c1d-4785-925d-19ca997da7e2%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/9ab8d70b-5f9f-48c1-b0da-4250d6105281%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to