The lightdom attr was removed a long time ago. That said, Polymer 0.8 will
have an option to create elements without shadow dom.

On Thu, Feb 19, 2015, 5:19 AM null <[email protected]> wrote:

> Hi Eric,
>
> I'm new to Polymer and I'm trying to get it to work with jQuery UI
> draggable and resizable. Seems weird to me,but for some reason I can get
> draggable to work straight away (without the helper override you propose),
> but I can´t get resizable to work. I'm trying to use the lightdom attribute
> as you suggest, but it still doesn't work and when I inspect the element
> with Chrome Dev Tools I can still see the internal markup being posted as
> shadow dom instead of light dom. I´ve searched the Polymer documentation
> for the lightdom attribute and how to use it (thought maybe I'm just doing
> something wrong), but I can't find anything. Could you point me in the
> right direction here?
>
> Thank you,
>
>
>
> On Tuesday, 7 January 2014 20:55:01 UTC+1, Eric Bidelman wrote:
>
>> Found two ways to get things working: http://jsbin.com/ekIlAlAK/2/edit
>>
>> 1. use the lightdom attribute
>> <http://www.polymer-project.org/polymer.html#createlightdom> on
>> <polymer-element>. However, this exposes your internals to the outside
>> world.
>> 2. override the .helper in your draggable object:
>>     $( this.$.container ).draggable( "option", "helper", null);
>>
>> Be forewarned...I have no idea what the ramification of #2 is. There is
>> some beastly mouse capture / node finding logic deep within jquery-ui. The
>> culprit was 1047 in jquery-ui.js
>> <https://github.com/jquery/jquery-ui/blob/master/ui/jquery.ui.draggable.js#L94>
>>  returning
>> early.
>>
> On Tue, Jan 7, 2014 at 10:17 AM, <[email protected]> wrote:
>>
> Hello Polymerizers,
>>>
>>> In my learning tests with Polymer, I am trying to create a draggable
>>> component that moves a div around the screen. To do this, my approach is to
>>> adapt the following simple but working code using jquery(-ui)
>>> capabilities to the polymer architectural style.
>>>
>>> <div>
>>>     <style>
>>>      #container {
>>>  background-color:blue;
>>> width: 100px;
>>> height: 100px;
>>>  border:solid 1px;
>>> color: white;
>>> padding: 5px;
>>> }
>>>     </style>
>>> <div id="container">
>>> Drag me!
>>>  </div>
>>>     <script type="text/javascript">
>>>     $(function() {
>>>  $( "#container" ).draggable();
>>> $( "#container" ).resizable();
>>>  });
>>>     </script>
>>> </div>
>>>
>>> After reading several posts on the subject, my solution looks like this:
>>>
>>> 1. dragdrop.html:
>>> <polymer-element name ="wc-dragdrop" >
>>> <template>
>>>  <link rel="stylesheet" href="../styles/style.css">
>>> <div id="container">
>>>  Drag me!
>>> </div>
>>> </template>
>>>     <script src="../scripts/dragdrop.js"></script>
>>> </polymer-element>
>>>
>>> 2. dragdrop.css
>>> #container {
>>> background-color:blue;
>>>  width: 100px;
>>> height: 100px;
>>> border:solid 1px;
>>> color: white;
>>>  padding: 5px;
>>> }
>>>
>>> 3. dragdrop.js
>>> Polymer ('wc-dragdrop', {
>>> ready: function() {
>>>  $( this.$.container ).draggable();
>>> $( this.$.container ).resizable();
>>> }
>>> });
>>>
>>> 4. index.html
>>> html>
>>> <head>
>>>     <script src="general/scripts/polymer/polymer.min.js"></script>
>>>     <script src="http://code.jquery.com/jquery-1.10.2.min.js";></script>
>>>
>>>     <script src="http://cdnjs.cloudflare.com/ajax/libs/jqueryui/1.10.3/
>>> jquery-ui.min.js"></script>
>>>     <link rel="import" href="modules/wc-dragdrop/layout/dragdrop.html">
>>> </head>
>>> ...
>>> <wc-dragdrop></wc-dragdrop>
>>> ...
>>>
>>> The observed outcome is that surprisingly the dragging effect stops
>>> working after the first drop. Does anybody know what is going on? Any ideas
>>> on how to fix it?
>>>
>>> Thanks a lot.
>>>
>>>  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].
>>
>>
>>> For more options, visit https://groups.google.com/groups/opt_out.
>>>
>>  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/59099d4c-d574-4379-9cae-feea15a1604a%40googlegroups.com
> <https://groups.google.com/d/msgid/polymer-dev/59099d4c-d574-4379-9cae-feea15a1604a%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/CACGqRCBje%2BL9dFq_Xu%3Dod-FDmKp1BL--ey6Z%2BSQN5g2PTM9E6A%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to