New revs

Arantor

  • As powerful as possible, as complex as necessary.
  • Posts: 14,278
Re: New revs
« Reply #1335, on February 13th, 2012, 03:31 PM »
(1 modified, 1KB)

Revision: 1335
Author: arantor
Date: 13 February 2012 14:31:33
Message:
! Fix for stupid bug in Admin template caused by previous changes by me, today, with replacing select behaviour. (Admin.template.php)
----
Modified : /trunk/Themes/default/Admin.template.php
When we unite against a common enemy that attacks our ethos, it nurtures group solidarity. Trolls are sensational, yes, but we keep everyone honest. | Game Memorial

Nao

  • Dadman with a boy
  • Posts: 16,082
Re: New revs
« Reply #1336, on February 13th, 2012, 05:43 PM »
rev 1336
(9 files, 3kb)

* Replaced a few select box horizontal rules with the newer data-hide technique. Left a few in, mostly out of laziness or because I'm unsure whether category names should allow for HTML tags. Will also need to look into adding hr's in the middle of long select boxes in the future. (Groups.php, ManageMembers.php, ManageSmileys.php, ManageMaintenance.template.php, ManageScheduledTasks.template.php, MessageIndex.template.php, ModerationCenter.template.php, Profile.template.php)

* The blog template really needs to be modeled closer to the forum template... (MessageIndex.template.php)

* Translation. (Admin.french.php)

@ Don't worry Pete, I'll leave you with famed revision 1337 'cuz I'm lost in my select box bugs right now... I probably already snapped it back in the Aeva Media days anyway, if we ever reached that number :lol:
Re: New revs
« Reply #1337, on February 14th, 2012, 12:48 PM »
rev leet
(33 files -4, 12kb)

- Removed support for Wap2, i.e. the last remaining user of the Wireless template. The main point is preventing Googlebot Mobile from getting mixed up between its various indexes, but also to encourage the creation of lightweight themes. We'll introduce in the future new variations for smartphones, which are becoming the majority for mobile users. (index.php, features.txt, xml/detailed-version.php, Boards.php, Display.php, Errors.php, FindMember.php, Load.php, Lock.php, Login.php, Login2.php, ManageBans.php, MessageIndex.php, PersonalMessage.php, Pin.php, Post.php, Profile.php, Security.php, Subs-BBC.php, Subs-Editor.php, Subs-Menu.php, Subs-Template.php, Subs.php, Unread.php, UnreadReplies.php, SSI.php, GenericControls.template.php, index.template.php, Wireless.template.php, Errors.language.php, index.language.php, Wireless.language.php, index.css, wireless.css)

@ Need to remove FindMember code! It's only used in the media area by now... (it was for compatibility with SMF1 etc.)
Re: New revs
« Reply #1338, on February 14th, 2012, 05:57 PM »
rev 1338
(3 files, 1kb) -- more coming later...

! Fixed validation error in button list code. Also, just noticed that the regular W3 validation tool is now accepting microdata again... Ah well, I'm leaving the link at validator.nu for now. (index.template.php)

* Translation tweaks. (Media.language.php)
Re: New revs
« Reply #1339, on February 14th, 2012, 11:47 PM »
rev 1339
(12 files -1, 17kb)

* Rewrote, once again, a large portion of the auto-suggest component. It's a bit tighter, cleaner, accepts shorter parameters (especially in the aListItems area...), and basically, it works, unlike the previous version. (ManageBans.template.php, ManageBoards.template.php, ManageMembergroups.template.php, ManageNews.template.php, Media.template.php, PersonalMessage.template.php, pm.js, suggest.js, Worg/index.css)

* Because I'm weak and I listen to outside suggestions, I used the opportunity to restyle the auto-suggest to look like the select box dropdowns. I sure could have hoped for a smaller CSS code block though... (Worg/index.css)

* Media area's Search by Member and Allowed/Denied Read/Write lists of album users now use the auto-suggest component. The Search feature is totally untested. Any volunteers? (Aeva-Gallery2.php)

* Reworked Media search page layout a tiny bit.  Fixed subtabs but, honestly... These should go, shouldn't they?! Or at least use the proper contextmenu styling... @todo! (Media.template.php)

- Removed FindMember component (the ancestor to the auto-suggest). Finally got around to updating the last area that made use of it -- the media album creation page. (index.php, FindMember.php, Load.php, Aeva-Gallery2.php)

Please everyone test the areas where I made the most prominent changes! Media search, media album per-member permissions... I worked for 5-6 hours on this and am too upset to finish testing.

Arantor

  • As powerful as possible, as complex as necessary.
  • Posts: 14,278
Re: New revs
« Reply #1340, on February 14th, 2012, 11:54 PM »
(15 modified, 25KB)

Revision: 1340
Author: arantor
Date: 14 February 2012 22:53:02
Message:
! Moved 'show quick login' to Reg/Login settings, because it's not really a theme setting any more. (install.sql, Load.php, ManageRegistration.php, Settings.template.php, Help + ManageSettings + Themes language files)

! Stupid bug with unapproved members in the menu area. (Subs.php)

! Partial commit of the add-rule interface for the moderation filters. You can go through the motions of adding rules - but only for groups and boards right now (and I'm not very happy with how the boards one looks), but the actual save button doesn't work at present. More will be added, I just wanted to get this committed at a convenient stopping place before my brain gave out. The code is not pretty, could almost certainly be reworked and improved, but this is mostly a first draft more to test the UI structure and design rather than being perfect code. (ManageModeration.php, ManageModeration.template.php, ManageSettings language file)
----
Modified : /trunk/Sources/Load.php
Modified : /trunk/Sources/ManageModeration.php
Modified : /trunk/Sources/ManageRegistration.php
Modified : /trunk/Sources/Subs.php
Modified : /trunk/Themes/default/ManageModeration.template.php
Modified : /trunk/Themes/default/Settings.template.php
Modified : /trunk/Themes/default/languages/Admin.english.php
Modified : /trunk/Themes/default/languages/Admin.french.php
Modified : /trunk/Themes/default/languages/Help.english.php
Modified : /trunk/Themes/default/languages/Help.french.php
Modified : /trunk/Themes/default/languages/ManageSettings.english.php
Modified : /trunk/Themes/default/languages/ManageSettings.french.php
Modified : /trunk/Themes/default/languages/Themes.english.php
Modified : /trunk/Themes/default/languages/Themes.french.php
Modified : /trunk/other/install.sql


@ This isn't particularly battle tested either, mostly because it's still so unfinished. But it took me all day to get to this point where I'm reasonably happy with it. Will look at testing all the things that have been changed in the last few commits, just not right now, because I'm a bit tired from doing this stuff, maybe tomorrow.

Nao

  • Dadman with a boy
  • Posts: 16,082
Re: New revs
« Reply #1341, on February 15th, 2012, 12:48 PM »
rev 1341
(3 files, 9kb)

* Tweaked auto-suggest to show item lists inline instead of one per line. Added some padding to their right to ensure the Delete button's target is clear. (suggest.js)

* Translation. (ManageMedia.english.php, ManageSettings.french.php)

:edit: If you happen to look through my code and wonder about something (which I doubt, ah, ah.) Although undocumented, jQuery does support setting .html() to an array of jQuery elements, or whatever. It just tests whether it's a string, and if not, it does empty() and then append().

Arantor

  • As powerful as possible, as complex as necessary.
  • Posts: 14,278
Re: New revs
« Reply #1342, on February 15th, 2012, 03:18 PM »
(2 files, 2KB)

Revision: 1342
Author: arantor
Date: 15 February 2012 14:18:12
Message:
! Post count is now part of the UI for moderation filters (still as before, the backend handler doesn't exist yet) but it's another on the list of things that are implemented. (ManageModeration.template.php, ManageSettings language file)
----
Modified : /trunk/Themes/default/ManageModeration.template.php
Modified : /trunk/Themes/default/languages/ManageSettings.english.php

Nao

  • Dadman with a boy
  • Posts: 16,082
Re: New revs
« Reply #1343, on February 15th, 2012, 05:29 PM »
rev 1343
(2 files, 2kb)

* Tweaked Manage Moderation template's JavaScript, CSS and HTML for efficiency. (ManageModeration.template.php, Worg/index.css)

* Replaced lefttext/righttext/centertext classes with left/right/center, to eliminate repetitive patterns. Use floatleft/etc if you need to center the container, rather than the contents. Also, quotes had too much padding around them, switching to pixel values instead. (Worg/index.css)
Re: New revs
« Reply #1344, on February 15th, 2012, 06:08 PM »
rev 1344
(28 files, 5kb)

* Added a 'centered' class that will center a div horizontally. Obviously, it has to have a set width, otherwise it'll use up all of the space. Started renaming all text alignment classes. Hopefully I didn't break the left/right/center BBC tags in the process. Logic says I didn't. (install.php, install.sql, upgrade.sql, upgrade.php, 7 tools, Aeva-Embed.php, Aeva-Foxy.php, Subs-Media.php, Modlog.php, Profile-Modify.php, TEMPLATES: Admin, Display, Help, Login, ManageBans, ManageBoards, Notify, PersonalMessage, Profile, Register, Reminder)

+ Forgot to submit my bindEvents change. It will now accept a limited subset of DOM elements. (script.js)

* Translation. (ManageSettings.french.php)
Re: New revs
« Reply #1345, on February 15th, 2012, 06:45 PM »
rev 1345
(39 files, 6kb)

* Finished text alignment conversions. (ManageMemberOptions.php, ManageServer.php, ManageSettings.php, ManageSettings.language.php, TEMPLATES: Admin, Errors, ManageBoards, ManageMembergroups, ManageMembers, ManageModeration, ManageNews, ManagePaid, ManagePermissions, ManagePlugins, ManageScheduledTasks, Media, ModerationCenter, MoveTopic, Packages, PersonalMessage, Poll, Post, Printpage, Profile, Recent, Register, Reports, SendTopic, SplitTopics, Stats, Themes, SKINS: index.css, index.member.css, index.rtl.css, sections.css, Worg/index.member.css, Worg/sections.css, Wuthering/index.rtl.css)

* Slightly better presentation for Unread Posts/Replies page, when no posts are found. (Recent.template.php)

! Fixed unclosed div in the admin homepage. (Admin.template.php)
Re: New revs
« Reply #1346, on February 15th, 2012, 10:38 PM »
rev 1346
(2 files, 1kb)

! The menu links for sendpm and banuser in profile pages were broken. (Profile.php)

* Translation update. (ManageMedia.french.php)

Arantor

  • As powerful as possible, as complex as necessary.
  • Posts: 14,278
Re: New revs
« Reply #1347, on February 16th, 2012, 10:33 AM »
(2 files, 2KB)

Revision: 1347
Author: arantor
Date: 16 February 2012 09:32:38
Message:
! Warning level is now also in the moderation filters UI. (ManageModeration.template.php, ManageSettings.english.php)
----
Modified : /trunk/Themes/default/ManageModeration.template.php
Modified : /trunk/Themes/default/languages/ManageSettings.english.php

Nao

  • Dadman with a boy
  • Posts: 16,082
Re: New revs
« Reply #1348, on February 16th, 2012, 11:16 AM »
rev 1348
(10 files, 3kb)

+ Adding database tables for contact lists. That's all there is to it now... It's mostly there to discuss the required fields etc. (install.sql)

* Renamed some remaining 'buddies' to 'contacts', as well as the French equivalent 'amis'. Other translation tweaks. (index.language.php, ManagePermissions.french.php, ManageSettings.french.php, PersonalMessage.french.php, Profile.language.php, Reports.french.php, Who.french.php)

Arantor

  • As powerful as possible, as complex as necessary.
  • Posts: 14,278
Re: New revs
« Reply #1349, on February 16th, 2012, 11:46 AM »
(2 files, 3KB)

Revision: 1349
Author: arantor
Date: 16 February 2012 10:45:56
Message:
! Moderation filters UI now also supports subject and body tag, though it doesn't know how to differentiate case sensitivity. I do believe it's properly protecting content before inserting into the DOM (and I know somewhere between Chrome and jQuery being "helpful" I got very annoyed with it, heh) (ManageModeration.template.php, ManageSettings.english.php)
----
Modified : /trunk/Themes/default/ManageModeration.template.php
Modified : /trunk/Themes/default/languages/ManageSettings.english.php