haystack / nb

12 stars 10 forks source link

Playing nice with or overriding other software #110

Closed mfacciotti closed 1 year ago

mfacciotti commented 3 years ago

It's happened again - whatever script is being used to prepare the LibreText page for NB is failing after a "fix" of LT for some other issue. Text is running under the NB window again at certain window sizes. I'm going to go nuts! Is there a way to override/strong-arm a web page to behave properly? Perhaps an "If it's ugly" button that copies the original layer, expands the NB window and reformats/displays the page content properly?

karger commented 3 years ago

I'm afraid that since nb is only a "guest" the the libretext page, we don't have final say over how it behaves.  It may be time to talk to Delmar about the necessaty of freezing the libretext deployment for certain classes.  For example, they could consider running two instances of libretext---"stable" and "development"----and only upgrade the stable version, with all the changes from the development branch, between quarters.  It would be even better if any particular class could choose to "pin" a particular libretext version and not see any changes until they "unpin" at the end of their class.

On 2/24/2021 10:49 PM, mfacciotti wrote:

It's happened again - whatever script is being used to prepare the LibreText page for NB is failing after a "fix" of LT for some other issue. Text is running under the NB window again at certain window sizes. I'm going to go nuts! Is there a way to override/strong-arm a web page to behave properly? Perhaps an "If it's ugly" button that copies the original layer, expands the NB window and reformats/displays the page content properly?

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/haystack/nb/issues/110, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAIWSXR5EV7XLOUYDXZSTT3TAXCFJANCNFSM4YFXMJOA.

mfacciotti commented 3 years ago

Good suggestion. Wonder how feasible it is in "real" life. We can't be the only technology partner having issues though, right?