Skip to content
This repository was archived by the owner on May 4, 2022. It is now read-only.

Themes, Error Pages, and other great things

Choose a tag to compare

@timlevett timlevett released this 07 Dec 22:22
· 2815 commits to master since this release

Pull Requests

  • Remove default 7 second timeout to requirejs #70
  • Revamped /settings to be more dynamic. Removed /web/ specific stuff, mostly #75
  • Themes! #76
  • Loading splash screen #77
  • Moved most of the body tag to a directive #78
  • Bucky Announcements #79
  • Bug fixes #80, #81
  • coveralls.io badge and stuff. See our page for details #82
  • Explicitly utilize 1.4.4 of angularjs-portal #84
  • Make crest go to /web #88
  • Add in server-error page #87

Many thanks to the devs who contributed toward this release:
@vertein
@timlevett
@nblair

Upgrade from 1.3.3

app-config.js
@@ -40,9 +40,17 @@ define(['angular'], function(angular) {
             'loginURL' : '/portal/Login?profile=bucky',
             'logoutURL' : '/portal/Logout',
             'myuwHome' : 'https://my.wisc.edu',
+            'rootURL' : '/web',
             'whatsNewURL' : null
-            
-        });
+
+        })
+        .constant('APP_BETA_FEATURES', [
+          {
+            "id" : "sidebarQuicklinks",
+            "title" : "Sidebar Quicklinks",
+            "description" : "Shows quicklinks to various campus sites in sidebar"
+          }
+        ]);

We added the constant APP_BETA_FEATURES which is an array constant. the object inside the array have an id, title, and description. These are beta flags that you can use in your apps to enable/disable features, these flags are stored in localstorage.

Happy uw-frame app'ing