[3.0] Theme - #7933
Conversation
| echo User::$me->avatar['image']; | ||
|
|
||
| echo '<span class="textmenu">', User::$me->name, '</span></a> | ||
| echo '</a> |
There was a problem hiding this comment.
If we do this for the avatar image, shouldn't we use a alt text for the name?
There was a problem hiding this comment.
Should use href or url then.
Or should 'image' provide it by default? It would be good in case an external avatar is missing in other parts of the forum.
There was a problem hiding this comment.
I think either is valid. I believe it just needs something to be valid for screen readers. Since its a link to the users profile and we removed the name, the alt should have it.
There was a problem hiding this comment.
Then I think 'image' should provide the alt text by default. An external avatar could suddenly not load or disappear, would be good to have it.
b7c6385 to
3a78afe
Compare
|
I notice that a few forms would disable textareas on submit, such as the posting form. I've changed this to do all forms by using the new HTML property to make the entire form inert. |
3ba4ff5 to
c823a49
Compare
|
I’m working on this Can be fixed later too, but also requires some tweaks.
I don’t have a preference, we might discuss it later for sure. |
2322f68 to
ada494b
Compare
|
@live627 Can you rebase this or merge and fix conflicts? |
|
We have this pending Will start sending more in upcoming weeks, but it could be merged, rest of changes are more focused so can be in separated PR's |
|
Once I can get around to testing and merging that, I'll rebase this branch again |
| <div class="windowbg form_grid"> | ||
| <p class="descbox">', Lang::$txt['authentication_options'], ':</p> | ||
| <p> | ||
| <input type="radio" name="reminder_type" id="reminder_type_email" value="email" checkeiv></label> |
| <input type="submit" value="', Lang::$txt['save'], '" name="save_reserved_names" tabindex="', Utils::$context['tabindex']++, '" class="button"> | ||
| <div class="form_grid"> | ||
| <div> | ||
| <label for="matchword">', Lang::$txt['admin_match_whole'], '</div> |
There was a problem hiding this comment.
<label>...</div> => <label>...</label>?
|
@jdarwood007 I moved some of the login javascript to its own file but don't know how to test cors requests. |
|
When this is closer to ready I can check it. You need to run 2 domains (or 2 subdomains) and have the forum on one and the script on another. A simple SSI page where you can open the user area popup is good enough for most things. Sending credentials such as on the login form may also need to be tested, but when you can open the user area, the CORS request works. |
Wave 4 status, and what is leftWave 4 is the per-area template group — the middle one of the three groupings asked for in this comment. Ten parts are open, and the wave is not finished. Theme parts so far
32 theme PRs so far, 22 merged. Wave 4's ten are all small and independent of each other, except #9403, which stacks on #9385 — it can only share the board index's The thing I did not expect: the bug countSplitting this branch has turned up 23 bugs that have nothing to do with the theme, six merged and seventeen open. They are not theme changes, so per the grouping asked for they went straight to The ones that stop a page working outright:
And the quieter ones — wrong output rather than no output: #9400 (every board reports "0 topics and 0 posts awaiting approval"), #9408 (every board move target reads "Before {name}"), #9398 (8 of the 22 shipped smileys have an empty tooltip), #9397, #9399, #9402, #9407, #9409, #9394, #9401, #9396. Three of these came out of sweeps rather than from reading code, and each found something the compiler and How many theme PRs are still to comeHonestly: I do not know, and every estimate so far has been wrong. Wave 1 was planned as 8 parts and shipped 6. Wave 3 was planned as one part and shipped 7. Wave 4 was planned as ~10 areas and has produced 10 parts without finishing a single area. The best I can offer is a shape rather than a number. Still to come:
That is roughly 35 to 55 more, and I would not defend either end of it. What I am confident about is the shape: they stay small, one area at a time, and the count per wave is only knowable once the wave is under way. Two things are still held up:
On the progress metric
Attribution unchanged: this is @live627's work, with @TwitchisMental, @DiegoAndresCortes, @sbulen and @jdarwood007 on the branch. The split is only a delivery mechanism for it. |







This is the new theme started by @TwitchisMental
I still need to convert several form grids to use CSS grids instead of floats. Also the grids abuse definition list markup, something tat has always annoyed me from the very beginning.
Submitting as a draft now to get early feedback.