Robin S Posted November 25, 2016 Share Posted November 25, 2016 7 hours ago, tpr said: I added 1px border to the submenu so it will always have at least 0.5px overlap. I'll add this to the next version of AOS. #topnav .topnav { border-right: 1px solid transparent; } I don't think that will work. The submenu is positioned using the jQueryUI Position utility. Anything you do in CSS to change the dimensions and/or position of the submenu is accounted for by Position and it will just move the submenu further over as a result. The admin menus would be so much more manageable if they were just simple nested <ul>s. I don't understand why the admin theme takes the complicated approach it does. Link to comment Share on other sites More sharing options...
tpr Posted November 25, 2016 Author Share Posted November 25, 2016 You're right it's not working but because the selector should be only '.topnav', these menus are not children of '#topnav'. It seems that jQuery UI doesn't use the border for the calculation. The screencap shows the border increased to 10px: 1 Link to comment Share on other sites More sharing options...
Robin S Posted November 25, 2016 Share Posted November 25, 2016 9 minutes ago, tpr said: It seems that jQuery UI doesn't use the border for the calculation. Ah, that's great news! When I was trying to resolve the problem I was focusing trying to adjust the position of the child <ul>s that flyout to the right - it didn't occur to me to try adjusting the parent <ul>. Good stuff! Link to comment Share on other sites More sharing options...
Robin S Posted November 28, 2016 Share Posted November 28, 2016 When editing field settings (Setup > Fields > my_field) I'm seeing an error: PHP Notice: Trying to get property of non-object in ...\modules\AdminOnSteroids\AdminOnSteroids.module:1224 BTW, thanks for making this configurable: 1 Link to comment Share on other sites More sharing options...
tpr Posted November 28, 2016 Author Share Posted November 28, 2016 Thanks, that's already corrected here. Actually I removed that part entirely - I added page-template and page-id classes to the body but there were already classes for that (ProcessPageEdit-id-1033 etc). 1 Link to comment Share on other sites More sharing options...
tpr Posted November 28, 2016 Author Share Posted November 28, 2016 v106 is up some fixes to the issues mentioned above. I couldn't duplicate adrian's issue not showing the action labels on hover so it's probably not fixed 2 Link to comment Share on other sites More sharing options...
adrian Posted November 28, 2016 Share Posted November 28, 2016 3 minutes ago, tpr said: I couldn't duplicate adrian's issue not showing the action labels on hover so it's probably not fixed In case it helps, here is the current generated source of one page in the list: <div class="PageListItem PageListTemplate_course PageListID1018"><a href="#" title="/rock-climbing/basic-rock/" class="PageListPage label"><span data-pid="1018" class="label_title">Basic Rock</span></a><span class="PageListNumChildren detail"></span><ul class="PageListActions actions"><li class="PageListActionEdit"><a href="/admin/page/edit/?id=1018" class="pw-modal pw-modal-large pw-modal-longclick" data-buttons="#ProcessPageEdit > .Inputfields > .InputfieldSubmit .ui-button">Edit</a></li><li class="PageListActionView"><a href="http://sradev.skaharockclimbing.com/rock-climbing/basic-rock/" class="pw-modal pw-modal-large pw-modal-longclick">View</a></li><li class="PageListActionMove"><a href="#">Move</a></li><li class="PageListActionEdit"><a href="http://sradev.skaharockclimbing.com/admin/setup/template/edit?id=44" class="pw-modal pw-modal-large pw-modal-longclick" data-buttons="#ProcessPageEdit > .Inputfields > .InputfieldSubmit .ui-button">course</a></li><li class="PageListActionExtras ui-priority-secondary"><a href="#" class="clickExtras"><i class="fa fa-angle-right"></i></a></li></ul></div> Any chance it comes back to that span issue that was affecting the page ID being shown? Probably not - thinking a quick guess Link to comment Share on other sites More sharing options...
Robin S Posted November 28, 2016 Share Posted November 28, 2016 This is trivial, but the template edit link in the Page List hover actions is 1 pixel lower than the other actions. Same in Chrome and Firefox. Link to comment Share on other sites More sharing options...
tpr Posted November 28, 2016 Author Share Posted November 28, 2016 It's intentional, I wanted it to be smaller. In the Reno theme it looks OK but I agree that it's not that beautiful in the default. I'll remove the styles for the default theme in the next version. 2 Link to comment Share on other sites More sharing options...
tpr Posted November 29, 2016 Author Share Posted November 29, 2016 v107 is up, containing a new feature for pagelist items: "Use middle mouse click/ctrl+click to View/Edit page". 1 Link to comment Share on other sites More sharing options...
adrian Posted December 3, 2016 Share Posted December 3, 2016 Just a request for when you're bored. I think it would be nice to have more than one: "aos_column_break" field available. If you are making use of fieldset tabs it would be great to be able to break up the fields on each of the tabs. Maybe if it was just possible to manually create "aos_column_break_1", "aos_column_break_2" etc. Link to comment Share on other sites More sharing options...
tpr Posted December 3, 2016 Author Share Posted December 3, 2016 There's a way without additional colbreak fields, see the readme. I didn't want to flood the admin with extra fields. 1 Link to comment Share on other sites More sharing options...
adrian Posted December 3, 2016 Share Posted December 3, 2016 2 minutes ago, tpr said: There's a way without additional colbreak fields, see the readme. I didn't want to flood the admin with extra fields. Ah thank you - I didn't see that! Just an FYI - adding aos_column_break to a tab actually does seem to work - just of course only for that tab Link to comment Share on other sites More sharing options...
tpr Posted December 3, 2016 Author Share Posted December 3, 2016 Great, thanks There's a funky calculation going on when setting the columns so I decided not to risk things with multiple aos_column_break fields 1 Link to comment Share on other sites More sharing options...
tpr Posted December 8, 2016 Author Share Posted December 8, 2016 v108 is up, containing a new feature to add markup to pagelist items: It uses the [tag.class][/tag] syntax, making it flexible to use. The module also contains default styling for the "em" tag (which is the recommended): {title} [em.company][b]{company_ref.title}[/b][/em] [em][i]images: {images.count}[/i][/em] Output in the pagelist: 3 Link to comment Share on other sites More sharing options...
Juergen Posted December 8, 2016 Share Posted December 8, 2016 Nice feature!! Is there a way to add the label of the field in the tag? Instead of hardcoding "images" in [em][i]images: {images.count}[/i][/em] is it possible fe to output the label of the image field like [em][i]{images.label}: {images.count}[/i][/em] My site is multilingual and therefore it would be nice if the word "images" could be available in several languages. If not, anyway! Best regards Link to comment Share on other sites More sharing options...
tpr Posted December 8, 2016 Author Share Posted December 8, 2016 Sorry, this tweak is only a regex preg_replace, nothing more. But this one works - kudos to Tracy Debugger letting me find this out {images.field.label}: {images.count} 2 Link to comment Share on other sites More sharing options...
Juergen Posted December 8, 2016 Share Posted December 8, 2016 Great @tpr Many Thanks!!!!!!! Unfortunately it only fetches the label in the default language, but anyway. Link to comment Share on other sites More sharing options...
tpr Posted December 8, 2016 Author Share Posted December 8, 2016 Indeed. Hardcoding the language ID works (images.field.label1017) but the substitution by PW runs before I could replace the ID. Link to comment Share on other sites More sharing options...
tpr Posted December 9, 2016 Author Share Posted December 9, 2016 Yesterday I was not completely happy with the pagelistmarkup feature because occassionally I need to output dates and as I store them unformatted (unix timestamp) I can't output them formatted in the page list. Now I have added a feature to set the formatting using the following syntax (borrowed from Latte template engine): ({date}|date:%Y. %B %d.) As you can see it's very flexible, the only issue remained is setting the locale. My idea is to leave this thing to the developer and do not add it here (maybe a hook?). Of course this issue only affects multilanguage sites where you would need to output month names in different languages too, but using only number format is OK. 1 Link to comment Share on other sites More sharing options...
tpr Posted December 9, 2016 Author Share Posted December 9, 2016 14 hours ago, Juergen said:tpr Many Thanks!!!!!!! Unfortunately it only fetches the label in the default language, but anyway. Got it working by adding a token %LANG_ID% - will be included in the next update. {images.field.label%LANG_ID%} 2 Link to comment Share on other sites More sharing options...
tpr Posted December 9, 2016 Author Share Posted December 9, 2016 Still wasn't perfect - "images.field.label" worked only for Image fields but not for other. However I figured out that this one actually works (for a Date field named "date_created"): {fieldgroup.date_created.label} It still returns the label int he default language, but with the %lang_id% it's outputted fine: {fieldgroup.date_created.label%lang_id%} 2 Link to comment Share on other sites More sharing options...
tpr Posted December 10, 2016 Author Share Posted December 10, 2016 Never thought that the "Always show pagelist actions" could be beneficial to me but I was wrong. While setting editor access, it is handy to see whether they are able to add new pages to a page or not, without needing to hover the pagelist item. Btw, here's a trick I use to simplify setting up roles. I use the same "basic-page" template for several pages, and some of them may have children, some not. But you can't set it page level, only at template level. What I do is create a new template "basic-page-nochildren" and set it's fieldgroup to "basic-page" (need to set $config->advanced to see this feature on the template edit page). Then assign these templates to pages that shouldn't have children, and because of the same fieldgroup, they will also have the same fields as "basic-page". Update: don't forget to make the template "basic-page-nochildren" viewable by creating a template file for it, or set the "Alternate Template Filename" to "basic-page" on "basic-page-nochildren" template (Files tab) 3 Link to comment Share on other sites More sharing options...
Robin S Posted December 13, 2016 Share Posted December 13, 2016 I noticed that the position:relative rule that AOS adds to h1 makes the select dropdowns in the ProDevTools API Explorer unclickable. Link to comment Share on other sites More sharing options...
Speed Posted December 14, 2016 Share Posted December 14, 2016 I don't know if this have been mentioned earlier in this posts. So many posts to scan and see if it have been mentioned. But... I am encountering a little glitch with AOS using Reno Theme. Everytime I select input, I get kicked out when pressed shift key. This is getting so annoying, wondering if you can look into it? Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now