News:

Bored?  Looking to kill some time?  Want to chat with other SMF users?  Join us in IRC chat or Discord

Main Menu

Approve members in IPad

Started by mackes, September 30, 2013, 12:50:26 AM

Previous topic - Next topic

kbrookes

Thanks mate, it'd be very odd for it to affect a standard iPad (which is what myself and other mods have tested with) but not a mini - but it could be possible, however unlikely.

If I can get my hands on a mini I'll test that too.

Arantor

Or it could be that there's something else going on with my Mini, I do use it for development too so it's got all kinds of extra things configured that aren't stock ;)

johnsimpson64

Hello all .... I've also had this problem on my iPad3 ever since I updated the IOS to 7. A bit of a pain as I do a lot of registration requests on the ipad ... or atbleast I used to do.

On IOS6 it worked fine. I was starting to look through the SMF code last week to see if anything leaped out on me when .......... I updated my iPhone5 to IOS7 and ....... that still works fine. (both are running v7.0.2)

The difference between the two is that on the iPhone when you hit the select box arrow an odd additional window opens up at the bottom of the screen with the select options for you to scroll through. On the ipad this doesn't appear (and proceeds to lock up as per previous post)

HOWEVER ...... on the ipad, if we have a Membergroup request to deal with, after ticking the box and clicking on the select box arrow, that works fine.  I've not tried other select boxes yet but will do tomorrow.

Hope that helps in some way.

Kind regards


johnsimpson64

Update on the issue.

We've recently downloaded SMF 2.1 Alpha and I just tried it on there and it still locks up on the iPad.

I've also tried it on 2 other browsers in the iPad (Chrome and AtomicWeb) and both still have the problem.

Curiouser.

Arantor

Other developers have had the same problem with this - and it's not just SMF that's suffering from this situation... confirm() and alert() are both buggy on iOS 7.

Whether we can fix it in SMF is another matter entirely... no-one seems to have found a good solution yet.

Kindred

since this was something that worked on previous versions and continues to work on everything except iPad iOS7, I think it is something that Apple broke in the OS itself....   and is really up to them to fix it.
Слaва
Украинi

Please do not PM, IM or Email me with support questions.  You will get better and faster responses in the support boards.  Thank you.

"Loki is not evil, although he is certainly not a force for good. Loki is... complicated."

johnsimpson64

Quote from: Kindred on October 21, 2013, 03:30:11 PM
since this was something that worked on previous versions and continues to work on everything except iPad iOS7, I think it is something that Apple broke in the OS itself....   and is really up to them to fix it.

I agree entirely .... but I just did a google search for ANYTHING involving IOS7 3D Select/Dropdown box and there is pitifully little at the moment.  Wouldn't SMF have a bit more clout with Apple if you fired the issue off to them rather than a single user maybe?

Arantor

Nope. Apple have generally been pretty poor about responding to such issues.

johnsimpson64

@arantor ... Fair enough, I guess I kind of knew that might be the case really.

In the morning I want to try a hack and convert the Select Option temporarily to a Radio Button option on the Manage Members/Registration Approval page, to see if that cures the total lock up.

To save me some time rooting around, can you say in which file I'd find the function that generates that Select option?

Kind regards

johnsimpson64

Quick, dirty Workaround

I self-confess that I don't know a lot about this but it looks like it's an issue with IOS7 and the javascript implementation regarding the 'Are you sure' pop-up.

In managemembers.php I disabled the onchange statement on Line 975 and took out the <noscript> tags on Line 979 which gave me a simple Select dropdown and Go button. Now works fine on iPad.

@mackes  HTH

Advertisement: