Feature #1302

Fix javascript to work with IE

Added by Hector Sanjuan about 9 years ago. Updated almost 9 years ago.

Status:ClosedStart date:06/01/2012
Priority:NormalDue date:
Assignee:Hector Sanjuan% Done:

100%

Category:Sunstone
Target version:Release 3.8
Resolution:fixed Pull request:

Description

The idea is that OpenNebula web UIs support all browsers. Currently this is more or less the case in master, only IE is missing due to its exceptional handling of JS.


Related issues

Duplicated by Bug #1332: Sunstone impossible login with IE9 Closed 07/04/2012

Associated revisions

Revision d84ce02d
Added by Hector Sanjuan almost 9 years ago

Feature #1302: Update Self-Service to be IE compatible

  • Javascript adaptation for IE >= 7
  • Updated crypto-js library. Added base64 enconding library for IE as browser does not support btoa()
  • Update langauge compilation plugin to produce IE >= 7 compatible translation files.
  • Added login warning for IE
    (cherry picked from commit 1e9cdff570b9eb9118a94ae47ab196663d9820b0)

Revision 621e3565
Added by Hector Sanjuan almost 9 years ago

Feature #1302: Sunstone support for IE

  • Fix javascript for IE 7
  • Add explorer canvas library so graphs are painted in IE 7,8
  • Add warnings to IE users
    (cherry picked from commit 692fdbe3ce9d2c693ef71e1cad06d6882fe7ff31)

Revision 26869033
Added by Hector Sanjuan almost 9 years ago

Feature #1302: Fix self-service IE integration

  • Fix small failure for non IE browsers.
  • Clean up some whitespaces
  • Conditional loading of IE required libraries
    (cherry picked from commit 42d697de0eb0da9ccc1dd0b16c38a5934b82df79)

Revision 5431376e
Added by Hector Sanjuan almost 9 years ago

Feature #1302: Add IE support to Ozones

  • Fix javascript
    (cherry picked from commit 19a1f1b5c2132e6fdb7f007ccc849e588d573378)

Revision 54bb23c8
Added by Hector Sanjuan almost 9 years ago

Feature #1302: Fix Sunstone user dashboard for IE
(cherry picked from commit 2b0f6b6cbe2911548f5e3fbd7a28c65bafcd51b1)

History

#1 Updated by Ruben S. Montero about 9 years ago

  • Target version changed from Release 3.6 to Release 3.8

#2 Updated by Hector Sanjuan almost 9 years ago

  • Status changed from New to Assigned

#3 Updated by Hector Sanjuan almost 9 years ago

  • % Done changed from 0 to 30

#4 Updated by Hector Sanjuan almost 9 years ago

  • % Done changed from 30 to 100
  • Resolution set to fixed

#5 Updated by Hector Sanjuan almost 9 years ago

State of art:

IE9 seems to work well except for certain styling details: some gradients do not look the same, some corners are not round.

IE8 seems to work well. Styles get a bit worse: not round corners, no shadow boxes, different gradients. IE8 needs explorer canvas library to paint the sunstone plots, which in some cases do not work well (observed pie with 1 element is not painted). But at least everything is seems to be positioned correctly so UIs are fully usable.

IE7: The user can log in and the javascript is functional but everything is displaced and the styles totally dont work, from fontAwesome icons to basic css positioning, which renders the UIs unusable in some cases. Usage strongly not recommended.

#6 Updated by Hector Sanjuan almost 9 years ago

  • Status changed from Assigned to Closed

Also available in: Atom PDF