Jul. 1st, 2019

github: shadowy octopus with the head of a robot, emblazoned with the Dreamwidth swirl (Default)
[personal profile] github
Branch: refs/heads/develop
Home: https://github.com/dreamwidth/dw-free
Commit: 94d0e083afd9c3c7c0e30c1cc752a6888ad89a2c
https://github.com/dreamwidth/dw-free/commit/94d0e083afd9c3c7c0e30c1cc752a6888ad89a2c
Author: Nick Fagerlund <nick.fagerlund@gmail.com>
Date: 2019-07-01 (Mon, 01 Jul 2019)

Changed paths:
R htdocs/js/jquery.radioreveal.js

Log Message:
-----------
Delete jquery.radioreveal.js, which isn't used anywhere

Afuna confirms this was part of early work on the beta new entry page, and was
abandoned when some controls were switched to dropdowns/fancyselects.


Commit: f114538c031f4e3168205a1a1b5ddfaba6914a5b
https://github.com/dreamwidth/dw-free/commit/f114538c031f4e3168205a1a1b5ddfaba6914a5b
Author: Nick Fagerlund <nick.fagerlund@gmail.com>
Date: 2019-07-01 (Mon, 01 Jul 2019)

Changed paths:
M cgi-bin/LJ/Talk.pm
M cgi-bin/LJ/Web.pm
M htdocs/js/jquery.quickreply.js
R htdocs/js/jquery.quotebutton.js
A htdocs/js/jquery.replyforms.js
A htdocs/js/jquery.talkform.js
R htdocs/js/talkpost.js
M htdocs/scss/components/quick-reply.scss
A htdocs/scss/components/talkform.scss
M htdocs/talkpost_do.bml
M styles/venture/layout.s2
M views/journal/quickreply.tt
M views/journal/talkform.tt

Log Message:
-----------
Rewrite talkform javascript

- Deduplicate some shared reply form logic into jquery.replyforms.js.
- Add the max comment length constant to the Site object.
- Change how the quote button is added -- now it's a real button in the
markup that gets unhidden, instead of a span that gets a button appended
to it.
- Change some quickreply JS logic.
- Move custom form submit logic into a submit handler instead of button
click handlers.
- Fix bug where QR from reading page wouldn't let you proceed if there was
a captcha. Now it goes to talkform, like QR from comment page does.
- Replace finely minced talkform JS with a small amount of jQuery.
- Use constant for max username length.
- Stop doing the MD5 password hash thing to avoid sending password over the
wire, since it goes over TLS now.
- Delete globally inlined function to do same (but don't worry, it's only
one of at least three functionally identical implementations).
- Instead of complaining about incoherent combination of form fields, just
prevent it.
- Match behavior of "From" radio buttons to apparent intended behavior:
- Instead of magic "`[other]`" link, just always show the other site
user option.
- When unselecting an option that has associated auth fields (other
openid user, other site user), hide those fields and also reset them
to their initial values. (Old JS did the one but not the other.)
- Simplify markup of "From" radio buttons in talkform.
- Use disabled radio inputs instead of ascii art `()`.
- Instead of jumping through outrageous hoops to split the label in half and
put the radio button in the middle, just include the image in the label.
- Basic divs instead of unnecessary sub-table of unnecessary table.


Commit: 9da06a76fe1383b294fa123bd3fd3226aae308ea
https://github.com/dreamwidth/dw-free/commit/9da06a76fe1383b294fa123bd3fd3226aae308ea
Author: Nick Fagerlund <nick.fagerlund@gmail.com>
Date: 2019-07-01 (Mon, 01 Jul 2019)

Changed paths:
M views/journal/talkform.tt

Log Message:
-----------
Add class='disabled' to labels of disabled 'from' options


Compare: https://github.com/dreamwidth/dw-free/compare/eee1a232996f...9da06a76fe13
github: shadowy octopus with the head of a robot, emblazoned with the Dreamwidth swirl (Default)
[personal profile] github
Branch: refs/heads/develop
Home: https://github.com/dreamwidth/dw-free
Commit: 8c8b5ab720b6ff45350360de3287fd63000251bc
https://github.com/dreamwidth/dw-free/commit/8c8b5ab720b6ff45350360de3287fd63000251bc
Author: Nick Fagerlund <nick.fagerlund@gmail.com>
Date: 2019-07-01 (Mon, 01 Jul 2019)

Changed paths:
M styles/motion/layout.s2

Log Message:
-----------
Styles: Purify "Motion" layout of the taint of Zalgo

- No one with their reason still intact needs THAT many `float`s.
- Those `overflow: hidden`s are some kind of awful float containment hack.
- It looks like you THOUGHT you were using border-box sizing, so maybe let's
actually use it.


Commit: c6f6f4edd35ad39037153a9da2063c536eeaf80c
https://github.com/dreamwidth/dw-free/commit/c6f6f4edd35ad39037153a9da2063c536eeaf80c
Author: Nick Fagerlund <nick.fagerlund@gmail.com>
Date: 2019-07-01 (Mon, 01 Jul 2019)

Changed paths:
M styles/motion/layout.s2

Log Message:
-----------
Styles: Motion: Match intended object layout without exploding

Also:

- I can't believe no one's complained about paragraphs being broken yet. :|
- The borderless buttons weren't even a legitimate style choice; the CSS reset
did that, and then the designer never actually went back and styled them. :|


Compare: https://github.com/dreamwidth/dw-free/compare/9da06a76fe13...c6f6f4edd35a
github: shadowy octopus with the head of a robot, emblazoned with the Dreamwidth swirl (Default)
[personal profile] github
Branch: refs/heads/master
Home: https://github.com/dreamwidth/dw-free
Commit: 16410b6467677bbb8ea6927458953a06f7051a43
https://github.com/dreamwidth/dw-free/commit/16410b6467677bbb8ea6927458953a06f7051a43
Author: Nick Fagerlund <nick.fagerlund@gmail.com>
Date: 2019-07-01 (Mon, 01 Jul 2019)

Changed paths:
R htdocs/js/jquery.radioreveal.js

Log Message:
-----------
Delete jquery.radioreveal.js, which isn't used anywhere

Afuna confirms this was part of early work on the beta new entry page, and was
abandoned when some controls were switched to dropdowns/fancyselects.


Commit: 1c0214881db4ba52131aac343c29a7ec9fc95810
https://github.com/dreamwidth/dw-free/commit/1c0214881db4ba52131aac343c29a7ec9fc95810
Author: Nick Fagerlund <nick.fagerlund@gmail.com>
Date: 2019-07-01 (Mon, 01 Jul 2019)

Changed paths:
M cgi-bin/LJ/Talk.pm
M cgi-bin/LJ/Web.pm
M htdocs/js/jquery.quickreply.js
R htdocs/js/jquery.quotebutton.js
A htdocs/js/jquery.replyforms.js
A htdocs/js/jquery.talkform.js
R htdocs/js/talkpost.js
M htdocs/scss/components/quick-reply.scss
A htdocs/scss/components/talkform.scss
M htdocs/talkpost_do.bml
M styles/venture/layout.s2
M views/journal/quickreply.tt
M views/journal/talkform.tt

Log Message:
-----------
Rewrite talkform javascript

- Deduplicate some shared reply form logic into jquery.replyforms.js.
- Add the max comment length constant to the Site object.
- Change how the quote button is added -- now it's a real button in the
markup that gets unhidden, instead of a span that gets a button appended
to it.
- Change some quickreply JS logic.
- Move custom form submit logic into a submit handler instead of button
click handlers.
- Fix bug where QR from reading page wouldn't let you proceed if there was
a captcha. Now it goes to talkform, like QR from comment page does.
- Replace finely minced talkform JS with a small amount of jQuery.
- Use constant for max username length.
- Stop doing the MD5 password hash thing to avoid sending password over the
wire, since it goes over TLS now.
- Delete globally inlined function to do same (but don't worry, it's only
one of at least three functionally identical implementations).
- Instead of complaining about incoherent combination of form fields, just
prevent it.
- Match behavior of "From" radio buttons to apparent intended behavior:
- Instead of magic "`[other]`" link, just always show the other site
user option.
- When unselecting an option that has associated auth fields (other
openid user, other site user), hide those fields and also reset them
to their initial values. (Old JS did the one but not the other.)
- Simplify markup of "From" radio buttons in talkform.
- Use disabled radio inputs instead of ascii art `()`.
- Instead of jumping through outrageous hoops to split the label in half and
put the radio button in the middle, just include the image in the label.
- Basic divs instead of unnecessary sub-table of unnecessary table.


Commit: 2c3a2897801d52a60aa06477ed3287dd931ba8f9
https://github.com/dreamwidth/dw-free/commit/2c3a2897801d52a60aa06477ed3287dd931ba8f9
Author: Nick Fagerlund <nick.fagerlund@gmail.com>
Date: 2019-07-01 (Mon, 01 Jul 2019)

Changed paths:
M views/journal/talkform.tt

Log Message:
-----------
Add class='disabled' to labels of disabled 'from' options


Commit: 7150aba3932fa7d6fb2a73efe1908d51588179f3
https://github.com/dreamwidth/dw-free/commit/7150aba3932fa7d6fb2a73efe1908d51588179f3
Author: Nick Fagerlund <nick.fagerlund@gmail.com>
Date: 2019-07-01 (Mon, 01 Jul 2019)

Changed paths:
M styles/motion/layout.s2

Log Message:
-----------
Styles: Purify "Motion" layout of the taint of Zalgo

- No one with their reason still intact needs THAT many `float`s.
- Those `overflow: hidden`s are some kind of awful float containment hack.
- It looks like you THOUGHT you were using border-box sizing, so maybe let's
actually use it.


Commit: 3128dd2492a9987eb930a56e5066ce2074378427
https://github.com/dreamwidth/dw-free/commit/3128dd2492a9987eb930a56e5066ce2074378427
Author: Nick Fagerlund <nick.fagerlund@gmail.com>
Date: 2019-07-01 (Mon, 01 Jul 2019)

Changed paths:
M styles/motion/layout.s2

Log Message:
-----------
Styles: Motion: Match intended object layout without exploding

Also:

- I can't believe no one's complained about paragraphs being broken yet. :|
- The borderless buttons weren't even a legitimate style choice; the CSS reset
did that, and then the designer never actually went back and styled them. :|


Compare: https://github.com/dreamwidth/dw-free/compare/a8d0cebfde10...3128dd2492a9
github: shadowy octopus with the head of a robot, emblazoned with the Dreamwidth swirl (Default)
[personal profile] github
Branch: refs/heads/develop
Home: https://github.com/dreamwidth/dw-free
Commit: 3750fbbb8085744c55184625ab5bec138e41e753
https://github.com/dreamwidth/dw-free/commit/3750fbbb8085744c55184625ab5bec138e41e753
Author: Mark Smith <mark@dreamwidth.org>
Date: 2019-07-01 (Mon, 01 Jul 2019)

Changed paths:
M cgi-bin/LJ/CleanHTML.pm

Log Message:
-----------
Don't auto-link a few things

This is a stopgap to allow some pasted CSS to continue to work.

Profile

Dreamwidth Changelog

August 2025

S M T W T F S
     12
3456789
10111213141516
171819202122 23
2425262728 29 30
31      

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Sep. 4th, 2025 12:54 am
Powered by Dreamwidth Studios