Giter VIP home page Giter VIP logo

Comments (6)

tiberiuzuld avatar tiberiuzuld commented on August 18, 2024

Hi @rajeshmuraleedharan ,
You can have the inside content stop propagating the mouse events and have a div with position absolute which will propagate the mouse events.

<gridster-item>
   <div class="content" (mousedown)="$event.stopPropagation()" 
                       (touchstart)="$event.stopPropagation()">
     <-- your widget content !--> 
   </div>
   <div class="drag handle"></div>
</gridster-item>

from angular-gridster2.

rajeshmuraleedharan avatar rajeshmuraleedharan commented on August 18, 2024

yes, above worked to set drag handle. But still i can't select content div label text with mouse. can you please help.

from angular-gridster2.

tiberiuzuld avatar tiberiuzuld commented on August 18, 2024

Will implement something soon.

from angular-gridster2.

tiberiuzuld avatar tiberiuzuld commented on August 18, 2024

Hmm good question.
Well one option is to create a config mode for your dashboard where the user cannot interact with the content and can drag and resize widgets. And the normal mode where the dashboard is fixed and the user can interact only with the content.

A second option implemented now in v2.7.0 where the content has a class and what mouse events come from that element children and itself will be ignored by the widget drag event.

Please have a look in README.md and release notes on how to use.

from angular-gridster2.

rajeshmuraleedharan avatar rajeshmuraleedharan commented on August 18, 2024

Now i am getting this error when i compile my app.
ERROR in [at-loader] ./node_modules/angular-gridster2/dist/gridster.component.d.ts:1:41
has no exported member 'Renderer2'.

in "gridster.component.d.ts", "gridsterItem.component.d.ts" files. misspelled Renderer as Renderer2.
image

from angular-gridster2.

tiberiuzuld avatar tiberiuzuld commented on August 18, 2024

Renderer2 is only available in angular 4. So you need to have angular 4.

from angular-gridster2.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.