Ryan Cramer
aab97a0b00
Fix inadvertent debug mode memory leak issue when using $pages->findMany(), plus optimize PageTable for faster load when sortfield(s) are in use. Per @apeisa / Avoine.
2016-12-19 06:57:37 -05:00
Ryan Cramer
3f758312a6
Bump version to 3.0.45
2016-12-16 15:19:38 -05:00
Ryan Cramer
8d8d9dfe3d
Update the PageArrayIterator::$chunkSize setting to be configurable via $config->lazyPageChunkSize per @apeisa
2016-12-16 11:12:23 -05:00
Ryan Cramer
ffde966920
Upgrades to configuration of FieldtypePage and InputfieldPage (as seen in field editor), Upgrades to Page and WireArray __invoke() support, Rewrite Selectors::stringHasSelector() method to make it more accurate, Upgrades to Sanitizer::minArray(), add support for load-time filtering to FieldtypePage (Page fields), plus some other small tweaks.
2016-12-16 10:45:32 -05:00
Ryan Cramer
83846d1fe2
Minor tweaks
2016-12-14 12:26:26 -05:00
Ryan Cramer
7e262fa60d
Some updates to the wireRegion()/region() function to support locking prepend or append
2016-12-14 11:36:26 -05:00
Ryan Cramer
2b9a7adbcb
Update to allow for Page objects to load pages (children, parent, etc.) that don't get cached when their load option specified cache=false. Also makes the 'parent' page lazy loading for Page objects, so that it doesn't load the parent Page until a $page->parent() call is requested. Updates for @apeisa / Avoine request.
2016-12-14 11:02:32 -05:00
Ryan Cramer
3821dc2be3
Add add inline script support to Inputfield elements rendered with Lister per processwire/processwire-issues#112
2016-12-14 06:00:38 -05:00
Ryan Cramer
d077dfa32b
Update InputfieldRepeater to process inline scripts from Inputfields per processwire/processwire-issues#112
2016-12-14 05:47:16 -05:00
Ryan Cramer
953ca72014
Various updates including optimizations to WireHooks, support for a hookable renderReadyHook method in Inputfield, cache prevention measures for Pages::findMany() per @apeisa, and some work in progress on InputfieldSelector support for improved "custom (field=value)" searches.
2016-12-13 14:24:01 -05:00
Ryan Cramer
e2e8c35c2c
Fix issue processwire/processwire-issues#110
2016-12-12 09:26:09 -05:00
Ryan Cramer
f0212dcc9c
Updates to support multiple template selections for Page fields per @apeisa and @niklam PR #22 , plus bump version to 3.0.44
2016-12-09 14:16:04 -05:00
Ryan Cramer
880810c6bb
Additional repeater updates including addition of a "minimum items" option, and support for an accordion mode.
2016-12-09 10:08:55 -05:00
Ryan Cramer
6027e87a5e
Repeater updates continued with a complete refactoring of the InputfieldRepeater.js file. This update also corrects the depth-dragging issues that were present in the last commit (issues were especially noticable dragging when using AdminThemeReno). Also adds a repeater open all/close all function per processwire/processwire-requests#33 - to use it, double click the "on/off" toggle icon that appears next to the trash icon.
2016-12-08 14:02:43 -05:00
Ryan Cramer
d92674fd4a
Minor adjustment to improve repeater depth drag behavior in AdminThemeReno. Still not there yet, but this adjustment improves it a little bit. Works much better in AdminThemeDefault for some reason.
2016-12-07 15:24:42 -05:00
Ryan Cramer
c44329817c
Correct issue where AdminThemeReno was missing the extra "head" output, which prevented the vex dialogs from being styled
2016-12-07 12:29:05 -05:00
Ryan Cramer
d1dcebe002
Update cachebuster version code in admin themes, just in case the previous commits updates to main.js are cached and not immediately visible
2016-12-07 12:21:47 -05:00
Ryan Cramer
e2f9597c5a
Update Repeaters to add these features: 1) Support for repeater depth per @jlahijani, 2) Add new repeater item "clone" feature, 3) Add support for max items, 4) Add double-click trash icon to "delete all" feature. This commit also adds the Vex library for nicer looking Javascript alert and confirm boxes, which we use to confirm "clone" and "delete all" operations in repeaters, and will use elsewhere.
2016-12-07 11:24:49 -05:00
Ryan Cramer
423fbe6f57
Fix issue in Page.php formatFieldValue function that occurs when formatting a single image|null field.
2016-12-03 07:55:08 -05:00
Ryan Cramer
ac9487e967
Bump version to 3.0.43
2016-12-02 13:31:09 -05:00
Ryan Cramer
af5cda1d6d
Minor adjustment per remaining button in issue in processwire/processwire-issues#84
2016-12-02 11:23:24 -05:00
Ryan Cramer
707cd9e735
Expand upon the Page::url() method to include an $options argument that adds many new capabilities.
2016-12-02 10:38:49 -05:00
Ryan Cramer
7eddb51bc9
Some documentation adjustments to WireArray
2016-12-01 12:36:53 -05:00
Ryan Cramer
015725191b
Fix issue processwire/processwire-issues#100 where WordPress creating a fake mb_strlen() function made PW think that multibyte support was installed.
2016-12-01 12:07:25 -05:00
Ryan Cramer
9cdf68e6b8
Fix processwire/processwire-issues#99 where multi-instance URLs that had hostname specified were missing a leading slash
2016-12-01 12:00:41 -05:00
Ryan Cramer
cbdf8e9063
Fix issue processwire/processwire-issues#97 where using {images.count} in repeater label caused issue with loading images in the repeater
2016-12-01 11:22:40 -05:00
Ryan Cramer
ef42513831
Add PageFieldValueInterface as an implementation option for objects supporting page field values. Basically a helper for certain object-based values like Pagefiles/Pageimages, and likely others.
2016-12-01 10:56:04 -05:00
Ryan Cramer
30f96593bb
Fix issue processwire/processwire-issues#94 for integer field not adding min attribute to HTML5 number type when 0 specified as minimum and no maximum specified.
2016-12-01 05:40:24 -05:00
Ryan Cramer
b8e51db176
Some updates to touch support per issue #84 , plus a few other minor things that got bundled in
2016-11-30 13:18:14 -05:00
Ryan Cramer
6a3789d892
Merge branch 'marcus-herrmann-fix/improve-a11y-markup-pager-nav' into dev
2016-11-29 10:39:50 -05:00
Ryan Cramer
c4958461f1
Some changes to Marcus's PR, plus additional updates to MarkupPagerNav module, including expanded documentation
2016-11-29 10:38:26 -05:00
Ryan Cramer
103642ef6d
Merge branch 'fix/improve-a11y-markup-pager-nav' of https://github.com/marcus-herrmann/processwire-1 into marcus-herrmann-fix/improve-a11y-markup-pager-nav
2016-11-29 06:06:06 -05:00
Ryan Cramer
76cb88815a
Merge branch 'teppokoivula-feature-comments-manager-tweaks' into dev
2016-11-29 06:00:50 -05:00
Ryan Cramer
d3f9d4fd5b
Merge branch 'feature-comments-manager-tweaks' of https://github.com/teppokoivula/processwire-1 into teppokoivula-feature-comments-manager-tweaks
2016-11-29 06:00:34 -05:00
Ryan Cramer
53612e9489
Update ProcessField to use more verbose field type names for additional clarity. Also a couple minor cosmetic adjustments in LanguageSupport
2016-11-28 11:04:02 -05:00
Ryan Cramer
bba6e3b00f
Add option to exclude FileCompiler at include() time by specifying include(/*NoCompile*/'filename.php');
or include('filename.php'/*NoCompile*/);
. The include() can also be include_once(), require(), require_once(), wireRenderFile(), wireIncludeFile() or new TemplateFile(). Relevent to PR #13
2016-11-28 10:59:33 -05:00
mhe
bf2ff863dd
Update/simplify MarkupPagerNav default markup
2016-11-27 17:12:01 +01:00
mhe
016290192f
Use aria-current also in built in site profiles
2016-11-27 17:10:22 +01:00
mhe
7038b787f0
Add defaults, labels, markers for accessibility to MarkupPagerNav
2016-11-27 10:47:25 +01:00
teppokoivula
a8efd4c04b
Fix typo and make tab navigation always visible
...
This commit fixes a typo that prevented using the module and also makes
tab navigation visible even when active tab is empty.
Fixes processwire/processwire-issues#95
2016-11-26 20:42:45 +02:00
Ryan Cramer
332dbb317e
Merge branch 'marcus-herrmann-fix/a11y-core-site-profiles' into dev
2016-11-25 15:04:41 -05:00
Ryan Cramer
cfb6823d49
Merge branch 'fix/a11y-core-site-profiles' of https://github.com/marcus-herrmann/processwire-1 into marcus-herrmann-fix/a11y-core-site-profiles
2016-11-25 15:03:34 -05:00
Ryan Cramer
35df716082
Additional documentation updates and bump version to 3.0.42
3.0.42
2016-11-25 14:58:02 -05:00
Ryan Cramer
942cac2707
Update $sanitizer->testAll() method for more methods per processwire/processwire-issues#85
2016-11-23 07:15:17 -05:00
Ryan Cramer
2a66b67174
Fix issue processwire/processwire-issues#92 where $sanitizer->markupToText() left useless trailing character when replacing br tags
2016-11-23 06:43:14 -05:00
Ryan Cramer
c1f4693ca0
Documentation updates to several core classes
2016-11-22 14:26:41 -05:00
Ryan Cramer
3647a47b86
Adjustment to ProcessPageEditLink.module to correct debug mode warnings that appear when called from inside a CKEditor field that's in a repeater
2016-11-20 06:48:52 -05:00
mhe
28d119c273
Improve accessibility in site profiles
2016-11-20 09:47:25 +01:00
Ryan Cramer
d013ef8550
Merge branch 'derixithy-dev' into dev
2016-11-18 12:29:48 -05:00
Ryan Cramer
6fbfdbab95
Merge branch 'dev' of https://github.com/derixithy/processwire into derixithy-dev
2016-11-18 12:28:39 -05:00