Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

select widgets, copy/paste selected widgets #7

Open
PaoloMasci opened this issue Feb 9, 2013 · 0 comments
Open

select widgets, copy/paste selected widgets #7

PaoloMasci opened this issue Feb 9, 2013 · 0 comments
Assignees

Comments

@PaoloMasci
Copy link
Collaborator

PaoloMasci commented Feb 9, 2013

The following functionalities would enable quicker editing of widgets:

  • select widgets (useful when moving several widgets, e.g., because the layout picture has been updated, and willing to keep the widgets in the existing spatial configuration)
  • copy selected widgets (useful when creating similar widgets, both for size and function)
thehogfather added a commit that referenced this issue Nov 7, 2013
###Image-map-creator
Refactored out functions for creating image maps over an html image. This has led to much better interaction with created regions, including ability to resize widgets after creation and move widgets without leaving widgets behind (if movement is too quick). This partly addresses issue #7.

Consequently, this update introduced new modules and deleted superfluous and confusing modules.

###Template files
*.handlebars are html template forms used to generate dialog boxes for modifying projects and widgets.

###Modules added
Widget.js replaces baseWidget.js, Button.js replaces buttonWidget.js and Display.js replaces displayWidget.js.
WidgetManager.js replaces widgetMaps.js and provides cleaner functionality for manipulating widgets on a page.

These new modules

###Files deleted
baseWidget.js, buttonWidget.js, createOverlay.js, displayManager.js, displayMappings.js, displayWidget.js, prototypeBuilder/events.js, forms/events.js, forms/formBuilder.js, forms/saveProjectAs.js, widgetEditor.js, widgetEvents.js, widgetMaps.js, widgetType.js, util/WebPageFileReader.js, websockets/pvs/pvsiowebsocket.js

###Library updates
Added Handlebars and BackboneJS to facilitate form templating for dealing with projects and widgets
Added bootstrap javascript library to deal with tabs in forms

updated bootstrap.css to v3
updated ace.js to latest version (this fixes issue #8)

Now including jquery, backbone, handlebars and underscore in script tags rather than in requirejs
@ghost ghost assigned thehogfather Dec 31, 2013
@PaoloMasci PaoloMasci changed the title resize area, select widgets, copy selected widgets select widgets, copy/paste selected widgets Oct 30, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants