tpr

Module
AdminOnSteroids

749 posts in this topic

@Robin S Could you tell if there's a body class or something that I can use to disable the relative position for H1's on those sites? I don't have ProDevTools to check.

@Speed Could you elaborate a bit more? Also, what AOS version are you using? A few versions ago the search could be focused using double-tap the Shift key but that was removed because such issues you mentioned.

Share this post


Link to post
Share on other sites
8 hours ago, tpr said:

@Robin S Could you tell if there's a body class or something that I can use to disable the relative position for H1's on those sites? I don't have ProDevTools to check.

Nothing useful on the body I think but there is a class on the h1 and also its containing div:

2016-12-15_093642.png

1 person likes this

Share this post


Link to post
Share on other sites

v109 is up - see the readme file on date formattig:

  • PageListTweaks: ability to format unix timestamps in pagelists
  • PageListTweaks: using %field.property% will output the value in the user's language (if available)
  • PageListTweaks: always show extra actions
  • fixed language translator filterbox not appearing
  • possible fix for unclickable select dropdowns in ProDevTools API Explorer (reported by Robin S.)

"Always show extra actions" was a client request and removes the need to click on the ">" icon to see the extra actions. This can be handy for power users or when you often need to toggle pub/hidden states of pages. Or simply lazy :)

aos-alwaysshowextraactions.png

 

4 people like this

Share this post


Link to post
Share on other sites
On 12/14/2016 at 6:03 AM, tpr said:

 

@Speed Could you elaborate a bit more? Also, what AOS version are you using? A few versions ago the search could be focused using double-tap the Shift key but that was removed because such issues you mentioned.

Usually, If you click on any input box in PW you'd see cursor blinking. This will confirm that input box is active. Now If you hold down Shift key on keyboard before you could hit on any keys on keyboard (i.e. to create first capital letter). The input box becomes deactive, the blinking cursor will disappear  The current version i had problem was 0.9.7.  I just updated to 1.0.9... Unfortunately, the problems still exist. 

Share this post


Link to post
Share on other sites
On 12/15/2016 at 10:43 AM, tpr said:

 

Is the search box activated? The feature I was referring was removed in v0.999 so perhaps it's only a cache issue on your side. Try hard reload and see if it helps.

 

Yes, clearing cache have solved issues... Now I am facing a new problem right after updating. This come from old tread discussion on page tree If you can remember...

With this code that saved in /site/template/admin.css...

.PageListItem:not(.PageListItemOpen) 
span.PageListNumChildren.detail:not(:empty):before {
    content: " ← click to show children - Number of Children: " !important;
}

This showed up without problem on localhost running latest update of AOS 1.0.9

localhost.JPG

after transferring files from localhost into livehost... It doesn't show, seem like admin.css isn't recognized.

livehost.JPG

It happen right after I updated AOS 1.0.9. However, I tried another approach. I've added site/template/admin.css into asset path it still wouldn't recognize. I have uninstall and reinstall, refresh cache and yet problem still exisit. 

 

Share this post


Link to post
Share on other sites

admin.css works fine here with the code above, in PW 3.042, AOS 1.0.9. I see you have "site/template" and not "site/templates", is that only a typo?

Can you check using the Network tab in the devtools that admin.css is not loaded? (using Chrome, you can filter by file types)

Share this post


Link to post
Share on other sites

Template with no "s" was my typo in this thread only.

Here's dev tool

filter.jpg

Seem like it did not admin.css when i filtered it out. Although file is already there in livehost site same way I did in localhost.

ftp.jpg

 

 

 

 

Share this post


Link to post
Share on other sites

hi tpr,

do you know where this glitch comes from?

how it should be (AOS off):

2016-12-18 15_08_54-Program Manager.png

how it is (simple process module just returning "hallo"). sticky header OFF:

2016-12-18 15_09_08-Program Manager.png2016-12-18 15_10_20-Program Manager.png

is this a bug or did i forget a setting? thank you for your help!

Share this post


Link to post
Share on other sites

h1 is float: left; - i don't know why, it must have to be a setting of AOS. it's quite hard to find out what setting it could be so i thought you may have an idea?

Share this post


Link to post
Share on other sites

It's the "headBtnToTitle" as you can see in the dev tools, coming from "Place header button next to the main title" from RenoTweaks.

1 person likes this

Share this post


Link to post
Share on other sites

@Speed are you sure you can access admin.css directly in your browser? Plus AOS checks if the file exists, can you confirm that PHP can access it? (maybe a file permission issue?)

Share this post


Link to post
Share on other sites
5 hours ago, tpr said:

@Speed are you sure you can access admin.css directly in your browser? Plus AOS checks if the file exists, can you confirm that PHP can access it? (maybe a file permission issue?)

Edit: File permission for admin.css is set at 644 as default following config.php.  I have created new css file and call them two.css, added same code string, and set   site/templates/two.css into asset path. It doesn't detect two,css either. Can you elaborate how could I access admin.css through browser. Sure I can access .css for template with browser but not knowing how I could this for admin. 

Here are view source for Admin... it seem like it isn't detecting admin.css from site/templates/...

viewSource.JPG

Share this post


Link to post
Share on other sites

Thanks, just noticed you are running PW from a subfolder so most probably AOS is using relative paths and that's why the assets are not loaded. I will post a fix soon.

1 person likes this

Share this post


Link to post
Share on other sites

v112 is uploaded and contains the submenu feature for custom nav items. See the readme for the instructions.

On the default theme its appearance is similar to the other 3rd level menus:

aos-submenus.gif

3 people like this

Share this post


Link to post
Share on other sites
On 12/20/2016 at 2:40 AM, tpr said:

 

@Speed

Could you try this? It's working for me when PW is in a subdir or in the root.

AdminOnSteroids.module

 

Module that work for you... was this working on localhost or livehost?  It didn't work on me when I download and tried yours from livehost but worked on localhost. Although I did some test, I've added the code string at the very bottom of AdminOnSteroids.css. and this worked on livehost. So I am guessing somewhere in your module, i didn't detect admin.css in subpage of livehost. 

Share this post


Link to post
Share on other sites

I tried it on two servers (livehost), in a subdir and in the root.

You could try to uncomment the series of bd() calls in line 913 and further down in 961 to see what paths/urls AOS tries to use (requires Tracy Debugger).

You can update the module from the directory as it contains these fixes.

Share this post


Link to post
Share on other sites

Hello @tpr

here is an idea, what can also be useful for admins: It would be great if there will be a drag and drop possibility in the forms to change the position of a field in the form itself. You have added a great function to edit a field directly from the form.  So changing the position of the field in the form directly would also be a great addon (but maybe difficult to implement?!?)

I hope you understand what I mean. At the moment you have to open the template directory and change the position of the fields there.

With roles permission you can make this only accessable for superusers. Its only an idea.

Best regards Jürgen

Share this post


Link to post
Share on other sites

I think this feature won't be that hard to implement but I see it as an edge-case so I'm not sure too many users would use it.

The UI would be another question, I think the current "Edit template" tooltip could have an extra icon (eg. "Edit fields order"), and clicking on it the fields could be drag-and-dropped. But again, I would like to see others voting for this feature.

Share this post


Link to post
Share on other sites

i don't understand what you mean jürgen... you can edit the field's position in the template editor. it's only 1 click away from the page-edit-screen.

Share this post


Link to post
Share on other sites

But it's not wysiwyg and he's getting lazy at the end if the year :)

2 people like this

Share this post


Link to post
Share on other sites

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 account

Sign in

Already have an account? Sign in here.


Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • By kixe
      Today I have been running in mysql errors using @renobird s Module MarkupActivityLog which still uses mysqli Driver.
      @all developers
      Although mysqli is still supported PDO driver is the default database driver in PW since https://processwire.com/about/news/introducing-processwire-2.4/
      and its strongly recommend to all module authors to use/change-to PDO driver instead of mysqli.

      @renobird I have sent a pull request.
       
    • By Nurguly Ashyrov
      NOTE: This thread originally started in the Pub section of the forum. Since we moved it into the Plugin/Modules section I edited this post to meet the guidelines but also left the original content so that the replies can make sense.  
      ProcessGraphQL
      ProcessGraphQL seamlessly integrates to your ProcessWire web app and allows you to serve the GraphQL api of your existing content. You don't need to apply changes to your content or it's structure. Just choose what you want to serve via GraphQL and your API is ready.
      Warning: The module supports PHP version >= 5.5 and ProcessWire version >= 3.
      Links:
      Zip Download Github Repo ScreenCast  
      At this moment the module is not available from the modules section. Please refer to the Readme to learn more about how to use the module.
       
      Original post starts here...
      Hi Everyone! I became very interested in this GraphQL thing lately and decided to learn a bit about it. And what is the better way of learning a new thing than making a ProcessWire module out of it! 
      For those who are wondering what GraphQL is, in short, it is an alternative to REST. I couldn't find the thread but I remember that Ryan was not very happy with the REST and did not see much value in it. He offered his own AJAX API instead, but it doesn't seem to be supported much by him, and was never published to official modules directory. While ProcessWire's API is already amazing and allows you to quickly serve your content in any format with less than ten lines of code, I think it might be convenient to install a module and have JSON access to all of your content instantly. Especially this could be useful for developers that use ProcessWire as a framework instead of CMS.
      GraphQL is much more flexible than REST. In fact you can build queries in GraphQL with the same patterns you do with ProcessWire API.
      Ok, Ok. Enough talk. Here is what the module does after just installing it into skyscrapers profile.

      It supports filtering via ProcessWire selectors and complex fields like FieldtypeImage or FieldtypePage. See more demo here
      The module is ready to be used, but there are lots of things could be added to it. Like supporting any type of fields via third party modules, authentication, permissions on field level, optimization and so on. I would love to continue to develop it further if I would only know that there is an interest in it. It would be great to hear some feedback from you. I did not open a thread in modules section of the forum because I wanted to be sure there is interest  in it first.
      You can install and learn about it more from it's repository. It should work with PHP >=5.5 and ProcessWire 3.x.x. The support for 2.x.x version is not planned yet.
      Please open an issue if you find bugs or you want some features added in issue tracker. Or you can share your experience with the module here in this thread.
    • By Macrura
      Released:
      http://modules.processwire.com/modules/jquery-ion-range-slider/
      The built in rangeslider is good, but it is somewhat limited if you need really specific slider interfaces, like with pips and showing the value on the handles.
      There are many Jquery rangesliders, but one of the best and easiest to implement is the ion.rangeSlider.
      http://ionden.com/a/plugins/ion.rangeSlider/en.html
      This is a preview of the very simple module that basically allows you to enable the ion.Rangeslider on any text input, and then you type in your params into the textarea field (careful, you can break the page's javascrpt if you are not careful!) There are way too many options to really make this configurable, so the easiest way it to have a free text field where you enter any params. The params are just passed to the instance of the slider.
      Features of ion.Rangeslider:
      Skin support. (5 skins included and PSD for skin creation) Any number of sliders at one page without conflicts and big performance problems Two slider types single (1 slider) and double (2 sliders) Support of negative and fractional values Ability to set custom step and snap grid to step Support of custom values diapason Customisable grid of values Ability to disable UI elements (min and max, current value, grid) Postfixes and prefixes for your numbers ($20, 20 € etc.) Additional postfix for maximum value (eg. $0 — $100+) Ability to prettify large numbers (eg. 10000000 -> 10 000 000 or 10.000.000) Slider writes its value right into input value field. This makes it easy to use in any html form Any slider value can be set through input data-attribute (eg. data-min="10") Slider supports disable param. You can set it true to make slider inactive Slider supports external methods (update, reset and remove) to control it after creation For advanced users slider has callbacks (onStart, onChange, onFinish, onUpdate). Slider pastes all its params to callback first argument as object Slider supports date and time  
      Screenshots comparing Inputfield Rangeslider (Soma) vs. JqueryIonRangeSlider...
      1) basic range using currency
      '
      Same with different skin

      Range of years

      Same with narrower column and different skin..

       
      the module is functional and being used on 1 site, but some additional testing is needed...
    • By FIA2008
      I'm using PHPdocumentor to generate documentation of my modules, but it fails to scan the .module files. Is there another way of making processwire see a module other than giving it a .module extension?
      I'd like to rename my module file to .php but then processwire no longer sees my module.
    • By fbg13
      Is it possible to update a module without it being in the module directory?
      The same way that one in the module directory is.