admin-page-framework icon indicating copy to clipboard operation
admin-page-framework copied to clipboard

Scroll URL inputs to the right

Open szepeviktor opened this issue 9 years ago • 4 comments

Could we have a new field attribute 'scroll_right' => true that fires this JavaScript on the input field?

var foo = document.getElementById("foo");
foo.value = "http://stackoverflow.com/questions/1962168/scroll-to-the-very-right-of-a-long-text-input";
foo.focus();
foo.setSelectionRange(foo.value.length,foo.value.length);

szepeviktor avatar Feb 19 '16 17:02 szepeviktor

And maybe foo.blur() afterwards.

szepeviktor avatar Feb 19 '16 17:02 szepeviktor

Use case: in general the URL's beginning is always the same, the end will tell you something.

szepeviktor avatar Feb 19 '16 17:02 szepeviktor

Good idea.

michaeluno avatar Feb 20 '16 01:02 michaeluno

I posted a sample plugin which includes a custom field type implementing this feature.

You can simply click on the Download link in the following page to get the plugin. https://gist.github.com/michaeluno/d2e32c98f5bf710078ad

Please test it and see if any problems exist. Then it can be included in the core.

By the way, setSelectionRange() did not work in Chrome v35.

michaeluno avatar Feb 28 '16 07:02 michaeluno