Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Messages - Nao
3031
Bug reports / Re: Infraction bugs
« on May 8th, 2013, 07:50 PM »
@Arantor, apart from 'Infractions' needing to be renamed to 'Sanctions', I think you also fluctuated between "Pre-set infractions" and "Adhoc infractions", maybe you should rename Adhoc to Pre-set because it's easier to understand, or maybe I didn't get these were two different things...? :unsure:

+1 @spoogs
3032
Features / Re: New revs
« on May 8th, 2013, 12:29 PM »
rev Yours Truly 2095 -- She has an IQ of 1001, she has a jumpsuit on, and she's also a telephone. ♫
(4 files, 2kb)

* Helping mobile devices a bit; removing the body padding by default (I'm sure they'll appreciate the gesture), and removing the extra box-shadow animation on the notifications popup, as it seems to slow it down even on my S3 to the point that the animation no longer shows at all, meaning it's probably going to be jerky for all mobile devices. Without the extra animation, it's still barely visible, but at least it's there. (index.css)

* Said notif popup came a bit out of nowhere; changed it to drop from the notif title instead, as expected (and in line with all other dropdown animations.) (index.css)

* Changed z-index for mini-menu animations, to ensure they always come on top of main menu animations. While usually not an issue, this would give odd behaviors on search and notif popup animations when hovering the main menu while the animations were being performed. (index.css)

! Oops, fixed the *wrong* bug yesterday with regards to saving notification settings... (Notifications.php, Profile.template.php)

! Fixed button icon position in buttons for IE8. This was due to a hack that was no longer needed since the recent button code rewrite. It just goes to show how much I test under IE8... (extra.ie8.css)
3033
Archived fixes / Re: Button Icon/Text Overlay Issue
« on May 8th, 2013, 12:07 AM »
Apparently, it was an IE8-only bug... Fixed here, it's just about removing a couple of lines in the IE8 hack list, probably weren't needed anymore... ;)
(Or maybe I added another bug, ah ah...!!)
3034
Features / Re: return_raw buggy if enableCompressedOutput is on
« on May 7th, 2013, 11:51 PM »
Even for Québécois..?
3035
Features / Re: New revs
« on May 7th, 2013, 11:43 PM »
Oh yes I do understand, Pete... ;)

rev 2094
(12 files +1, 32kb)

* French translation for infractions. ManageInfractions is only partial, I'll finish it eventually... Also, I have yet to test punishments, so I don't know if I should translate 'warnings' to 'sanctions' or just literally, 'warnings'... (Admin, Errors, Help, index, ManageInfractions, ManageSettings, ModerationCenter, Profile)

* Typonazi..? The Help one is for sure, but as for the other one, you tell me. I probably added some typos of my own to my French translation anyway, but shhh..! (Help.english.php, ManageInfractions.english.php)

! Notifications page wasn't taking into account your modifications. I'm talking about the page for the newest Notifs feature, not the old one, which we'll remove at some point... (Profile.template.php)

- JS function declarations don't need a closing semicolon, only anonymous functions require one. Also replaced all double quotes with single quotes. To be quick, any JS included within a HTML page should use double quotes for better compression, while single quotes compress better in stand-alone files. Only saves a few bytes, but that's a free change, so... (pm.js, profile.js)
3036
Bug reports / Re: Infraction bugs
« on May 7th, 2013, 11:07 PM »
Quote from Arantor on May 7th, 2013, 06:42 PM
Well... yes and no. But you'll notice from the code that I changed terminology part way through (all the code references 'sanctions' but the user wording references 'punishments')
Punishment seems a bit 'extreme' to me..?
Quote
It's a hard one to call but yes, I think you're ultimately right.
I was only asking if it was proper English, as I'm learning something new every day anyway... ;)
Quote
I'm quite amenable to the wording being changed. At this stage I'm still recovering from the last month enough to not be too worried about picky bits ;)
Take your time. I'll commit my French translation first, and then you can fine-tune the English one later if you want.
Quote
In Wedge, however, it doesn't work like that. The idea is that you make the punishment fit the crime and that you have punishments tied to a given warning. The warning carries points and/or punishments (and the points can lead to punishments of their own for general unpleasant behaviours)
Sounds fun... ;)
Quote
So if you have a user who has an inappropriate signature, issue something for that signature and remove it - and if it forms part of a collection of a larger penalty, so be it.
Indeed.
My only fear is that admins would find it too *complete*, and thus complex...
Of course, Wedge isn't exactly targeted to newbies!
3037
Bug reports / Re: Infraction bugs
« on May 7th, 2013, 06:30 PM »
Okay, I'll give up on that then...

I'm having trouble with the translation overall.
"Issue an infraction"... I get the idea, but isn't an infraction the *cause* of the warning? I do an infraction, you give me a warning.
At least in French... (Infraction comes first, avertissement/warning comes second, punition or sanction (punishment) comes last.)

I'm tempted to keep the earlier terminology in the French version (Sanction, avertissement...), but maybe I should wait until I understand the concept better, maybe...
3038
FAQs / [FAQ] Re: Minimum requirements
« on May 7th, 2013, 05:30 PM »
Can't be! :lol:
3039
Bug reports / Re: Infraction bugs
« on May 7th, 2013, 05:29 PM »
What do you think of my suggestions above..?

Also, an issue with moderation boards... Thing is, Wedge.org has the board list on index, but I'm always two inches from replacing it with either a quick list in the sidebar, or just a link somewhere to /do/boards/... But at this point, if I do that -- the moderation area is gone, too. Maybe they should be separated, code-wise..?
3040
Plugins / Re: Plugin Documentation/Example
« on May 7th, 2013, 02:59 PM »
It's a completely different system, in that it doesn't allow plugins to modify files, allowing you to update your forum without any worries.
It does its best at compensating for this 'loss', though...

It's also easier to install, and even understand.
3041
FAQs / [FAQ] Re: Minimum requirements
« on May 7th, 2013, 02:57 PM »
Opera Mini's goal is to give you access to the information -- whatever the device. Too bad it's going for the lowest common denominator, but at least it doesn't attempt to say it's better than anything else...
Wedge should look fine on Opera Mobile, though!
3042
Plugins / Re: Plugins I refuse to do
« on May 7th, 2013, 02:53 PM »
Depends on them and our license...
3043
Bug reports / Re: Infraction bugs
« on May 7th, 2013, 01:57 PM »
Quote from Arantor on May 6th, 2013, 11:15 PM
Oh, and $string might not be used, but was $item used? (Since there's no way to iterate over an array just having its keys, unless you grab array_keys then foreach over that)
Sorry, I was probably too tired and missed the use of $string... Eh!
It's a bit complicated, although I understand the idea:
- for each virtual board, store one or more random variables,
- then store a display variable that holds all of the random variables, associated with a number_context array,
- at display time, build the title from the number_context array, using the values in the random variables.

It seems to me like overkill for something that few people are going to notice, since it requires them to hover the link, and wait for a second...
Which is why it seemed more natural to me to use a note class next to the board name. Perhaps, we could associate that note class with a title that gives more information on the number, similar to what you did. Perhaps force the note, even if 0 items are in there, but with a notenice class, instead..?
Dunno for sure.

While I'm at it -- I uploaded here a custom version where the number of errors is shown next to the error log link, so that you can get an idea of how it looks... I think it's quite alright that way; but I'm not committing anything without your input anyway. (Plus, I'll probably want to rewrite; or you.)
Quote
So, again, are you going to do the same with everything else for consistency?
For moderation boards, you mean..? Or for all boards?
Quote
I couldn't find anything about it with a quick search but that's because I don't have a single Android device to look at.
There are Android emulators for Windows around, although it's not fun to install them (Android SDK, uh... Takes like an hour to configure properly, or something.) There are also programs that allow you to run Google Play and thus some Android apps, like "BlueStacks", I tried one this morning while writing this post, but I couldn't get Chrome to run on it, so I guess it's a pass... Didn't try other browsers, though, but I suspect they'll work. It's only about being able to run the program in an x86 Android environment, such as the Motorola Razr i...
Quote
log_online will tell you what user id is attached to a given session.
That's what I was planning to do yesterday, but you managed to fix it for me, thanks ;)
3044
Bug reports / Re: Infraction bugs
« on May 6th, 2013, 11:10 PM »
In Boards.template.php, foreach ($child['display'] as $item => $string) ---> $string is never used... Is this a placeholder for something in the future, or something you forgot to clean up...? If the latter, may I simply rewrite the Boards.php code to remove the associative arrays and just have something simpler..?

What I've done so far, is add an extra 'note' parameter with anything in it. If empty, don't bother. If set, then just so a <span class="note"> with it as the content, and no link. (No sure it's worth linking it... After all, there's a link just next to it..?!)
Quote from Arantor on May 6th, 2013, 11:05 PM
Quote
In Chrome for Android, I can't remove cookies for an individual site
I find it hard to believe it can;t be done, even iOS can do that :P I suspect it's buried in the settings like it is with Chrome desktop.
It's the removal of ALL cookies that's buried in the settings...
And I don't know of any settings to remove an individual cookie in Chrome; all I know is that I do Inspect Element, then Resources, then Cookies, and there's an option to remove them here.
Quote
I really do not want to create an !empty test, as quick as it might be, for something that *no other user will ever encounter*.
........ :-/
How, can't I just force all sessions for 'Nao' to be removed from the database..?

Bed time. Haven't even started doing translations yet...!
3045
Bug reports / Re: Infraction bugs
« on May 6th, 2013, 10:57 PM »
One problem with sessions... In Chrome for Android, I can't remove cookies for an individual site, and I don't want to have to re-log in everywhere (I have 80+ tabs, and quite a few with authentication), just so I don't get these frigging errors anymore... -_-

Is there another way to fix that, then..?