Advertisement
Guest User

Web client bug fixes

a guest
Jan 16th, 2015
302
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.39 KB | None | 0 0
  1. ===========================
  2.  
  3. *** Dropdowns are working now, but there remain some instances of the dropdown-toggle attribute
  4.  
  5. commit 4ce806dced3a539310f21149d0a644ccbf398fda
  6. Author: Bill Erickson <berickxx@gmail.com>
  7. Date: Thu Dec 4 17:22:46 2014 -0500
  8.  
  9. Repair browser client dropdown buttons
  10.  
  11. Angular-ui-bootstrap as of version ~0.11.2 does not want bare
  12. "dropdown-toggle" attributes within action link tags. When present,
  13. they prevent the dropdown button from opening.
  14.  
  15. Signed-off-by: Bill Erickson <berickxx@gmail.com>
  16.  
  17. ===========================
  18.  
  19.  
  20. ===========================
  21.  
  22. *** Race condition confirmed solved
  23.  
  24. commit 9f4e78e209bda06eb673d332bd065b9b1e977e47
  25. Author: Bill Erickson <berickxx@gmail.com>
  26. Date: Wed Dec 3 12:48:12 2014 -0500
  27.  
  28. Avoid org tree retrieval race condition on patron app
  29.  
  30. Avoid calling egOrg.ancestors() during startup, because the org unit
  31. tree is not guarantee to be available until startup has completed. This
  32. was causing an occasional JS excpetion in the patron app pages, which
  33. prevented the pages from loading.
  34.  
  35. The error in question:
  36.  
  37. TypeError: Cannot read property 'map' of undefined
  38. at Object.service.get (https://host/js/ui/default/staff/services/org.js:21:25)
  39. at Object.service.ancestors (https://host/js/ui/default/staff/services/org.js:34:28)
  40. at Object.egCore.env.classLoaders.actsc (https://host/js/ui/default/staff/circ/patron/app.js:41:37)
  41. at https://host/js/ui/default/staff/services/env.js:77:55
  42. at Object.r [as forEach] (https://host/js/ui/default/staff/build/js/angular.min.js:7:290)
  43. at Object.service.load (https://host/js/ui/default/staff/services/env.js:76:17)
  44. at https://host/js/ui/default/staff/services/startup.js:64:23
  45. at J (https://host/js/ui/default/staff/build/js/angular.min.js:101:96)
  46. at https://host/js/ui/default/staff/build/js/angular.min.js:102:259
  47. at h.$eval (https://host/js/ui/default/staff/build/js/angular.min.js:113:32)
  48.  
  49. Signed-off-by: Bill Erickson <berickxx@gmail.com>
  50.  
  51. ===========================
  52.  
  53. ===========================
  54.  
  55. commit f2d5376bb940104f7c39ccaa7806b258d42ac4a8
  56. Author: Mike Rylander <mrylander@gmail.com>
  57. Date: Tue Nov 11 13:25:55 2014 -0500
  58.  
  59. Fix boolean assumption
  60.  
  61. Signed-off-by: Mike Rylander <mrylander@gmail.com>
  62.  
  63. commit 3a443a5b2d30712708e14e3b233403874ae7eba8
  64. Author: Mike Rylander <mrylander@gmail.com>
  65. Date: Tue Nov 11 13:25:25 2014 -0500
  66.  
  67. Sort by class, and keep columns from one class together
  68.  
  69. Signed-off-by: Mike Rylander <mrylander@gmail.com>
  70.  
  71. ===========================
  72.  
  73. *** Before, grids had no way to ignore link fields and one could add them to the grid. This ended up showing a pile of JSON. Now the grid knows how to ignore fields (and we ignore current_copy on circ-ish grids).
  74.  
  75. commit 6fe85b8276b0a22b7feb36acbd4f979fb9331d05
  76. Author: Mike Rylander <mrylander@gmail.com>
  77. Date: Thu Oct 30 10:18:07 2014 -0400
  78.  
  79. Ignore the "current_copy" field, we already get that separately
  80.  
  81. Signed-off-by: Mike Rylander <mrylander@gmail.com>
  82.  
  83. commit d6da7e3b05d388ca5ec23c940a9a744df2e77530
  84. Author: Mike Rylander <mrylander@gmail.com>
  85. Date: Thu Oct 30 10:17:49 2014 -0400
  86.  
  87. Teach autogrid how to ignore fields explicitly
  88.  
  89. Signed-off-by: Mike Rylander <mrylander@gmail.com>
  90.  
  91. ===========================
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement