New branch 'private/pranavk/toolbar' available with the following commits: commit bdaaf7a25a0249431b2c762f1dba97da6922a09e Author: Pranav Kant <pran...@collabora.com> Date: Wed May 25 23:36:57 2016 +0530
loleaflet: Rework toolbar resize; fix an infinite loop Set the min-width of window to 600px so that all select list boxes remain in main toolbar, and not go in toolbar-more. While resizing the toolbar, if the user tries to reduce the window width past the min-width set, we would run into an infinite loop causing spike in browser CPU usage and eventually crash. This used to happen earlier also before setting this min-width with very small browser window size. Change-Id: I64fb0a9d7761f66701bc0e020d1dbad9e4defe29 commit a286d586e7d41939b302392c02b37494a12e2e52 Author: Pranav Kant <pran...@collabora.com> Date: Thu May 26 00:12:08 2016 +0530 loleaflet: Init font/back color on refresh When these buttons are moved from toolbar-up to up-more and then back they are not initialized. Change-Id: Idc8c342092f723c3e50308988f8b2c070e0c08ad commit 9929ef956038ea29dff2880aee2caec3692a305c Author: Pranav Kant <pran...@collabora.com> Date: Thu May 26 00:14:43 2016 +0530 loleaflet: Check if clicked item is in toolbar-up-more Change-Id: I8758f0195fcc9a2676597637c11efc9476d5093b commit 01ddeaffafad90a604bf49c8e6eac98b5e8c4800 Author: Pranav Kant <pran...@collabora.com> Date: Wed May 25 23:33:04 2016 +0530 loleaflet: Clean-up toolbar; fix en/dis-able button states Use an object to keep track of enabled/disabled state of buttons. This also prevents us looping all the format buttons everytime a commandstatechanged is received, so better algorithmic complexity. For sessions in view-only mode, keep storing the state of these buttons in this object, and use the stored states to enable/disable buttons when edit lock is taken. While enabling/disabling the toolbar buttons, also check in toolbar-more. Change-Id: I6555fde6669e1a8ba349c3213280a627a05d80b7 _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits