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.
2821
Archived fixes / Re: Can't Post Thoughts on IE10 on Win8
« on June 17th, 2013, 12:38 PM »
Never had any problems either, on Win7 + IE10 at least...
Some older versions of IE have trouble, though, when hitting Enter instead of the Submit button. Not that I could care less about these, though... I know how to fix that, but I d-o-n-o-t-c-a-r-e.
Had a look at the error log... Looks like, your IE10 is failing to transmit the current context to Wedge.
Can you check your JavaScript error log...? (Developer tools.)
Some older versions of IE have trouble, though, when hitting Enter instead of the Submit button. Not that I could care less about these, though... I know how to fix that, but I d-o-n-o-t-c-a-r-e.
Posted: June 17th, 2013, 12:35 PM
Had a look at the error log... Looks like, your IE10 is failing to transmit the current context to Wedge.
Can you check your JavaScript error log...? (Developer tools.)
2822
Test board / Re: Test
« on June 17th, 2013, 12:36 PM »
This morning, I fell in love with a movie that's rated 6.2 on iMDb and widely panned by the critics.
Doesn't happen very often to me, ah ah... I think the last time was 'The 9 lives of Tomas Katz'.
Doesn't happen very often to me, ah ah... I think the last time was 'The 9 lives of Tomas Katz'.
2823
Features / Re: New revs
« on June 17th, 2013, 12:32 PM »
rev 2168 -- the long-awaited Aeva update! What? No one cared? Okay, okay...
(2 files, 22kb)
! Fixed Aeva embedding to finally work... A year ago, I fixed a problem with URL tags being broken, and in the process I also broke the future embedding of any websites requiring a lookup to work. Added a short hack to completely bypass the need of a variable-length negative lookbehind. (Aeva-Embed.php)
@ I'm starting to think it would probably be better to turn Aeva into some kind of generic engine that allows for users to post embed code from a selection of websites, embed them as such, and just 'protect' them within an iframe.
- Reviewed all of the currently available embed sites, and removed all those that were dead, not responding, or at least no longer working in this setup, or whatever. (Subs-Aeva-Sites.php)
! Fixed Wat.tv embedding, and updated DotSub to actually show captions... Since it's pretty much the selling point of that site, right? (Subs-Aeva-Sites.php)
@ The list: Google Video (sic!), ClipLife, Clipser, Cold-Link, Dv.ouou, Excessif (ooh, that one hurts... Was a great site, added the embed code for myself...), ExposureRoom, Gloria, Glumbert, Grassroots, GrindTv, Guba, iJigg, Joost, JumpCut, MoFile, MotionBox, Mpora TV, Mp3tube, MSN Live (sic! YouTube really won the battle!), Multiply (I want to snag that domain name!), MyNet, MySoccerMedia, MyShows.cn, OnSmash (moved to YouTube hosting on another domain), Passionato (x2), PikNikTube, Putfile, RawVegas (YT hosting too), Revver, ScreenToaster, Seeqpod, ShareView, Sharkle, Slide (can you sell me that domain name, please..?), Space.tv.cctv.com, UOL VideoLog, UUME, vbox7, Vidiac, Vholdr, VidiLife, VSocial (x2), and Yahoo Video HK (they renamed to Yahoo! Screen, and I won't bother to look into this.)
@ Yes, that's nearly 50 dead video sites, accounting for the previous commit.
@ Have a nice trip, Pete!
(2 files, 22kb)
! Fixed Aeva embedding to finally work... A year ago, I fixed a problem with URL tags being broken, and in the process I also broke the future embedding of any websites requiring a lookup to work. Added a short hack to completely bypass the need of a variable-length negative lookbehind. (Aeva-Embed.php)
@ I'm starting to think it would probably be better to turn Aeva into some kind of generic engine that allows for users to post embed code from a selection of websites, embed them as such, and just 'protect' them within an iframe.
- Reviewed all of the currently available embed sites, and removed all those that were dead, not responding, or at least no longer working in this setup, or whatever. (Subs-Aeva-Sites.php)
! Fixed Wat.tv embedding, and updated DotSub to actually show captions... Since it's pretty much the selling point of that site, right? (Subs-Aeva-Sites.php)
@ The list: Google Video (sic!), ClipLife, Clipser, Cold-Link, Dv.ouou, Excessif (ooh, that one hurts... Was a great site, added the embed code for myself...), ExposureRoom, Gloria, Glumbert, Grassroots, GrindTv, Guba, iJigg, Joost, JumpCut, MoFile, MotionBox, Mpora TV, Mp3tube, MSN Live (sic! YouTube really won the battle!), Multiply (I want to snag that domain name!), MyNet, MySoccerMedia, MyShows.cn, OnSmash (moved to YouTube hosting on another domain), Passionato (x2), PikNikTube, Putfile, RawVegas (YT hosting too), Revver, ScreenToaster, Seeqpod, ShareView, Sharkle, Slide (can you sell me that domain name, please..?), Space.tv.cctv.com, UOL VideoLog, UUME, vbox7, Vidiac, Vholdr, VidiLife, VSocial (x2), and Yahoo Video HK (they renamed to Yahoo! Screen, and I won't bother to look into this.)
@ Yes, that's nearly 50 dead video sites, accounting for the previous commit.
@ Have a nice trip, Pete!
2824
Features / Re: New revs
« on June 15th, 2013, 07:27 PM »
rev 2167
(2 files +1, 8kb)
* Moved my 'more' code to the attic. This is the super-short function that creates a 'More' entry in the main menu, on the fly, and populates it with entries that would make the menu span two lines or more. Since we're unlikely to use it anytime soon, might as well commit it there... (attic/Unused-menuMore.js)
* Updated Dailymotion embed code to their iframe-based latest. (Subs-Aeva-Sites.php)
- Removed a couple of video sites (5min, CarPix TV, ClipShack) that are obviously long dead, or at least not reliable enough. Will do more when I have time... (Subs-Aeva-Sites.php)
! Typo in notification code. (Class-Notification.php)
(2 files +1, 8kb)
* Moved my 'more' code to the attic. This is the super-short function that creates a 'More' entry in the main menu, on the fly, and populates it with entries that would make the menu span two lines or more. Since we're unlikely to use it anytime soon, might as well commit it there... (attic/Unused-menuMore.js)
* Updated Dailymotion embed code to their iframe-based latest. (Subs-Aeva-Sites.php)
- Removed a couple of video sites (5min, CarPix TV, ClipShack) that are obviously long dead, or at least not reliable enough. Will do more when I have time... (Subs-Aeva-Sites.php)
! Typo in notification code. (Class-Notification.php)
2825
Archived fixes / Re: Undefinded function: sendemail()
« on June 15th, 2013, 06:23 PM »
It's you who's broken!
(Sorry, a favorite saying of my girl...)
(Sorry, a favorite saying of my girl...)
2826
Archived fixes / Re: Undefinded function: sendemail()
« on June 15th, 2013, 06:17 PM »
Lulz... That explains a lot.
And nope, nothing in the error log... Which can only mean one thing: Wedge never even gets to that point, meaning there's another error left...
Dragooon is the champion of super-cool features that are totally, completely, utterly untested... :niark:
And nope, nothing in the error log... Which can only mean one thing: Wedge never even gets to that point, meaning there's another error left...
Dragooon is the champion of super-cool features that are totally, completely, utterly untested... :niark:
2827
The Pub / Re: Infinite Scroll
« on June 15th, 2013, 06:14 PM »
No problem, Pete... We're all trying to find solutions.Quote from Auk on June 15th, 2013, 04:35 PM Nope...Quote from Auk on June 15th, 2013, 04:35 PM Images are all different. Generic websites with tons of visual contents need a discovery feature, and for these, infinite scrolling is perfect. Absolutely perfect. In fact, adding infinite scrolling to Aeva Media is a given, to me...Quote from Auk on June 15th, 2013, 04:35 PM I hate that.
And, you don't have to do it that way...
99% of all infinite scrollers do it this way: they hook on the scroll event, determine the position within the page, and if it's > 90% or something, they trigger the load.
I don't know if other scrollers do it my way, but here's how I do it: I hook on the mouse wheel event, and when I register a wheel roll, I determine if we've already reached the end of the page. If yes, then I monitor the wheel to see if the users insists on going down. If yes, I trigger the load.
This is a HUGE difference, in terms of usability. The common solution is 'obvious', while the second solution forces the user to make a conscious choice to see more data. By attempting to scroll down even though the page is already at the bottom, it sends Wedge the message that, "yes, I really want more, can you please send me more, pretty please with sugar on top..?"
The only drawback of this method, is that it doesn't work on mobile devices, which don't have a mouse wheel, so I'm looking into hooking the swipe event, and trigger the load after a couple of swipes to the bottom when the page is at the end, or very close to. Unfortunately, I haven't reached that point yet, as I'm too busy fixing JS issues with the scroller in itself. (As I said, images are the winners in infinite scrolling, not only because these are quickly scanned by the human eye, but also because loading an image usually doesn't come with unexpected elements that require running JavaScript, like a video embed... Hmm.)
Anyway, as a conclusion, please note:
(click to show/hide)
OMG, I really hope this will be optional between users.
I hate infinity scroll. I finally got used to google image search when they first implemented it, then began to like it.
If we're going to have infinity scroll, wouldn't it present a problem that you can never reach the bottom of the page for options like quick reply and 'Pages: « previous 1 … 3 4 5 Go UP'? I hope we will be able to access such options all the time.
And, you don't have to do it that way...
99% of all infinite scrollers do it this way: they hook on the scroll event, determine the position within the page, and if it's > 90% or something, they trigger the load.
I don't know if other scrollers do it my way, but here's how I do it: I hook on the mouse wheel event, and when I register a wheel roll, I determine if we've already reached the end of the page. If yes, then I monitor the wheel to see if the users insists on going down. If yes, I trigger the load.
This is a HUGE difference, in terms of usability. The common solution is 'obvious', while the second solution forces the user to make a conscious choice to see more data. By attempting to scroll down even though the page is already at the bottom, it sends Wedge the message that, "yes, I really want more, can you please send me more, pretty please with sugar on top..?"
The only drawback of this method, is that it doesn't work on mobile devices, which don't have a mouse wheel, so I'm looking into hooking the swipe event, and trigger the load after a couple of swipes to the bottom when the page is at the end, or very close to. Unfortunately, I haven't reached that point yet, as I'm too busy fixing JS issues with the scroller in itself. (As I said, images are the winners in infinite scrolling, not only because these are quickly scanned by the human eye, but also because loading an image usually doesn't come with unexpected elements that require running JavaScript, like a video embed... Hmm.)
Anyway, as a conclusion, please note:
The feature is already enabled here, and it's been that way for a week or so...! If you didn't notice it, then you have no grounds to complain, do you..?
2828
Archived fixes / Re: Language cache doesn't turn off
« on June 15th, 2013, 12:11 AM »
Always got something more important to do... Sasuga Nao desu!
G'night!
G'night!
2829
Archived fixes / Re: Plugin CSS isn't cached into its own subdir
« on June 15th, 2013, 12:07 AM »
Plus, the JS version underwent a really HEAVY rewrite recently, and I deliberately left the plugin version out, because I didn't deem it to be as important, considering it's unlikely many people would use @if / suffixes in their CSS for now, eh. I like risky situations, I guess..?!
2830
Archived fixes / Re: Language cache doesn't turn off
« on June 15th, 2013, 12:05 AM »
Still don't have a clue about making plugins, but modifying them sure is fun!!
Gotta make lots of 'dummy' plugins, to inspire future authors!
Gotta make lots of 'dummy' plugins, to inspire future authors!
2831
Archived fixes / Re: Plugin CSS isn't cached into its own subdir
« on June 14th, 2013, 11:53 PM »
Okay, it's on my local install, for now. ;)
I'm surprised the code isn't more broken actually, ah ah...
Maybe in the plugin JS equivalent, though....!
I'm surprised the code isn't more broken actually, ah ah...
Maybe in the plugin JS equivalent, though....!
2832
Archived fixes / Re: Language cache doesn't turn off
« on June 14th, 2013, 11:50 PM »
My hero!
Changed the code to this, so that the entry is at the end, and separated with a rule:
Code: [Select]
Changed the code to this, so that the entry is at the end, and separated with a rule:
$items['admin']['sub_items'] = array_merge(
$items['admin']['sub_items'],
array(
'',
'langcache' => array(
'title' => 'Flush Lang Cache', // Don't need to load something every page just for this!
'href' => '<URL>?action=langcache;' . $context['session_query'],
'show' => we::$is_admin,
)
)
);2833
Features / Re: New revs
« on June 14th, 2013, 09:33 PM »
rev 2166
(7 files +2, 28kb) (that big?!)
+ Added Dragooon's notification subscriptions code. I don't get what it does, and it's not working for me, but I need it in SVN so that we can fix it later... Also added French translation, fixed some HTML (self-closed tags aren't needed in HTML5, useless $scripturl, using w100 class instead of an inline style, etc.) fixed indentation (spaces used instead of tabs?!), woot. (install.sql, Class-NotifSubscriber.php, Class-NotifSubscription.php, ManagePlugins.php, Notifications.php, Profile.php, Notifications.template.php, Notifications.language.php)
* PHP 5.2.3+ supports is_callable('class::method') (or even the equivalent function_exists) instead of is_callable(array('class', 'method')), so I figured it's best to use the string format, as it's a bit faster to handle internally. (Profile.php)
(7 files +2, 28kb) (that big?!)
+ Added Dragooon's notification subscriptions code. I don't get what it does, and it's not working for me, but I need it in SVN so that we can fix it later... Also added French translation, fixed some HTML (self-closed tags aren't needed in HTML5, useless $scripturl, using w100 class instead of an inline style, etc.) fixed indentation (spaces used instead of tabs?!), woot. (install.sql, Class-NotifSubscriber.php, Class-NotifSubscription.php, ManagePlugins.php, Notifications.php, Profile.php, Notifications.template.php, Notifications.language.php)
* PHP 5.2.3+ supports is_callable('class::method') (or even the equivalent function_exists) instead of is_callable(array('class', 'method')), so I figured it's best to use the string format, as it's a bit faster to handle internally. (Profile.php)
2834
The Pub / Re: Infinite Scroll
« on June 14th, 2013, 07:04 PM »
Deferring is mandatory because some calls use the e parameter which is only available at defer time in the eves object.
Mini menus work fine because the existing code relies on post IDs, and they're different in the newly loaded posts.
Eh...
Mini menus work fine because the existing code relies on post IDs, and they're different in the newly loaded posts.
Eh...
2835
Off-topic / Re: Rename 'Notify'?
« on June 14th, 2013, 05:12 PM »
Wanchope, you haven't seen the French version, I used a great many different terms for this (s'abonner, adhérer, souscrire, s'inscrire, rejoindre...), and it makes me realize I should probably review them for consistency... :lol: