Skip to content

6190 iframe#62

Merged
chris-allan merged 84 commits intoome:developfrom
will-moore:6190_iframe
Feb 20, 2012
Merged

6190 iframe#62
chris-allan merged 84 commits intoome:developfrom
will-moore:6190_iframe

Conversation

@will-moore
Copy link
Copy Markdown
Member

This removes the iframe in web, includes lots of other UI changes:

For testers: @omeroscott etal

NB: Needs testing in IE and as many other browsers as possible ;)

Layout

  • Generally check if everything looks "nice"
  • If you are not logged in as Admin, you shouldn't see Admin link in dark toolbar, but you should still be able to edit your user account
  • 3 & 2 column layouts should allow resize by dragging, and collapse expand by clicking at top.
  • Navigate tabs in Project / Tags / Public. See same tags (displayed in same way) in the right-hand panel.

Right-hand panel

  • All annotations etc in right-hand panel should happen without page refresh, same workflow as Insight
  • Annotating single objects:
    • Edit name, description
    • Add existing tag, new tag(s), both
    • Upload local file attachment
    • Attach existing file(s)
    • Add Comment
  • Batch Annotating objects:
    • All the same above (except Edit name & description)
  • Create and Edit Share
    • Add Images to basket
    • Preview basket (click icon)
    • Go to basket, select some image(s) (If you select a single one - should be annotatable as above)
    • Create share (on Save, taken to 'public' page of shares)
    • Browse to share, edit E.g. expiry date and add/remove members.

Scripts

  • Run a script. E.g. Util_Scripts/Channel_Offsets or Export/Batch_Image_Export.
  • Currently selected Images, Datasets etc should be populated in script dialog.
  • When running script, Activities panel should pop-up.
  • When completed, should have links to the results, info etc.

Will Moore added 30 commits December 20, 2011 15:52
Moved existing components into new positions with the new common templates from previous commit
NB: Had to add context['nav'] to lots of webadmin views methods.
This needs to be handled by common decorator.
Profile page is displayed under 'Webclient' tab, using 'parent_id' to highlight webclient tab.
Project+Screens, Tags and Public are tabs in their own panel.
Script - launching button is in the top toolbar, along with Group and User choosers.
Also Improved  webtest common template examples with new layout
This takes everything from search_template branch (2 commits), so this branch can now be deleted.
This takes everything from search_template branch (2 commits), so this branch can now be deleted.
Seems that Safari 5.0.5 needs to have the <script> tag NOT within <html><head> and the first
code in the <script> tag needs to be (document).ready()
@will-moore
Copy link
Copy Markdown
Member Author

File attachments:

  • Varous browsers don't support .click() - Need to display the file field. Include this in the uploaded files form
  • Need to sort uploaded files in Attachments chooser.

Will Moore added 2 commits February 1, 2012 13:09
Need to display the browser's file upload field in a form, since workaround with javascript
click() only worked on Firefox.
Conflicts:
	components/tools/OmeroWeb/omeroweb/webclient/templates/webclient/data/containers.html
	components/tools/OmeroWeb/omeroweb/webclient/templates/webclient/data/containers_icon.html
@omeroscott
Copy link
Copy Markdown

Issues identified

  • #7958: Bug: IE 8 right hand panel not loading
  • #7949: Bug: Bullet point list for right hand side panel

@omeroscott
Copy link
Copy Markdown

Further bug:

  • #7989 Bug: Images not shown in middle panel for a share

@omeroscott
Copy link
Copy Markdown

Scripts tested on IE, Chrome and Firefox.

No technical bugs seen, I have created ##8027 to discuss with Dom about the presentation of the information in the activities window and included in part of his header review.

@omeroscott
Copy link
Copy Markdown

Having spoken with Will this instance of overlapping of can be fixed see screenshot:

http://trac.openmicroscopy.org.uk/ome/attachment/ticket/8027/activities%20window%20firefox.png

@chris-allan
Copy link
Copy Markdown
Member

Testing done in Firefox 10.0 on Windows 7.

Just a few small things when working with images in active shares:

  • Tag, Attach and Add Comment actions are available
  • Load hierarchy is available, which fails
  • Acquisition and Preview tabs do not work

Just in general:

  • All right hand panel informational tooltip/popups are no longer working when mousing over a tag or an attachment?
  • Is clicking on a tag supposed to take you to the tag tab and select the correct tag in the tree?

Search:

  • Multiple terms entered in the global search box (ex. "Well A1") result in a blank search page being displayed, single terms work

Will Moore added 3 commits February 10, 2012 22:55
@chris-allan
Copy link
Copy Markdown
Member

@will-moore: All looking good. Tooltips working nicely, shares working as expected. When adding a new tag to an element the tooltip is not added to the element. Is this expected? For attachments when a new element is added the tooltip is added with the correct metadata but has no formatting as far as I can tell, it's just one long string.

@chris-allan
Copy link
Copy Markdown
Member

@will-moore: All looking good with the tooltips. For attachment tooltips, "Description" is what exactly? FileAnnotation.Description?

@will-moore
Copy link
Copy Markdown
Member Author

Yep. Same for Tag. Both are annotation description.

@atarkowska
Copy link
Copy Markdown
Member

I found one more KeyError blocking login to webadmin because of
context['nav'] = request.session['nav']
in webadmin/views.py
Fixing it in ticket #8060 with chris-allan/branch/6342_integration

Conflicts:
	components/tools/OmeroWeb/omeroweb/settings.py
	components/tools/OmeroWeb/omeroweb/webclient/views.py
chris-allan added a commit that referenced this pull request Feb 20, 2012
@chris-allan chris-allan merged commit ed382f1 into ome:develop Feb 20, 2012
@atarkowska atarkowska mentioned this pull request Feb 29, 2012
joshmoore pushed a commit to joshmoore/openmicroscopy that referenced this pull request Apr 21, 2015
PixelsProcessor: do not append '[...]' if the supplied image name is empty
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants