You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@whimsical.apache.org by se...@apache.org on 2020/07/16 22:00:59 UTC

[whimsy] branch master updated: Fix up time syntax

This is an automated email from the ASF dual-hosted git repository.

sebb pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/whimsy.git


The following commit(s) were added to refs/heads/master by this push:
     new 917979a  Fix up time syntax
917979a is described below

commit 917979a237fb46bf4b281d527f23f8b3b3659c84
Author: Sebb <se...@apache.org>
AuthorDate: Thu Jul 16 23:00:18 2020 +0100

    Fix up time syntax
---
 www/secretary/workbench/server.rb | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/www/secretary/workbench/server.rb b/www/secretary/workbench/server.rb
index c1405e4..827225d 100644
--- a/www/secretary/workbench/server.rb
+++ b/www/secretary/workbench/server.rb
@@ -11,6 +11,7 @@ require 'ruby2js/filter/require'
 require 'erb'
 require 'sanitize'
 require 'escape'
+require 'time' # for iso8601
 
 require_relative 'personalize'
 require_relative 'helpers'
@@ -72,7 +73,7 @@ get '/' do
     days = (((Time.now.to_i - epoch.to_i).to_f/SECS_TO_DAYS)).round(1)
     id = File.basename(file,'.*')
     @messages << {
-      time: Time.at(epoch.to_i).to_s,
+      time: Time.at(epoch.to_i).gmtime.iso8601,
       href: "/roster/committer/#{id}",
       from: ASF::Person.find(id).cn,
       subject: "Pending emeritus request - #{days.to_s} days old",


Re: [whimsy] branch master updated: Fix up time syntax

Posted by sebb <se...@gmail.com>.
On Fri, 17 Jul 2020 at 00:02, Craig Russell <ap...@gmail.com> wrote:
>
> This is the code in views/index.js.rb:
>             _tr row_options do
>               _td do
>                 _a time, href: "#{message.href}", title: message.time
>               end
>               _td message.from
>               _td message.subject
>             end
>
> From the web, the html code that opens the link in a new window would be
> <a href="#{message.time}" target="_blank">"#{message.href}"</a>
>
> But how does _a create a target= phrase?

I imagine one can use the same syntax as for the attributes href and title.

> Craig
>
> > On Jul 16, 2020, at 3:30 PM, Craig Russell <ap...@gmail.com> wrote:
> >
> > Hi Sebb,
> >
> > Very Nice!!!
> >
> > I tried this out but was unable to make you Emeritus before you rescinded. ;-)
> >
> > Anyway, just one last thing. Can you make the link on the index page display as "open in new window" instead of replacing the current page?
> >
> > If Secretary wants to open in a new tab, there is a button for that (on most browsers). But the default should be to open in a new window.
> >
> > The reason is to allow secretary to simply close the roster/committer window when done with the emeritus request. As it is, closing the window will close the secretary workbench, which is awkward. And not closing the window requires secretary to back, back to get to the index page again.
> >
> > WDYT?
> >
> > Craig
> >
> >> Begin forwarded message:
> >>
> >> From: sebb@apache.org <ma...@apache.org>
> >> Subject: [whimsy] branch master updated: Fix up time syntax
> >> Date: July 16, 2020 at 3:00:59 PM PDT
> >> To: "commits@whimsical.apache.org <ma...@whimsical.apache.org>" <commits@whimsical.apache.org <ma...@whimsical.apache.org>>
> >> Reply-To: dev@whimsical.apache.org <ma...@whimsical.apache.org>
> >>
> >> This is an automated email from the ASF dual-hosted git repository.
> >>
> >> sebb pushed a commit to branch master
> >> in repository https://gitbox.apache.org/repos/asf/whimsy.git <https://gitbox.apache.org/repos/asf/whimsy.git>
> >>
> >>
> >> The following commit(s) were added to refs/heads/master by this push:
> >>     new 917979a  Fix up time syntax
> >> 917979a is described below
> >>
> >> commit 917979a237fb46bf4b281d527f23f8b3b3659c84
> >> Author: Sebb <sebb@apache.org <ma...@apache.org>>
> >> AuthorDate: Thu Jul 16 23:00:18 2020 +0100
> >>
> >>    Fix up time syntax
> >> ---
> >> www/secretary/workbench/server.rb | 3 ++-
> >> 1 file changed, 2 insertions(+), 1 deletion(-)
> >>
> >> diff --git a/www/secretary/workbench/server.rb b/www/secretary/workbench/server.rb
> >> index c1405e4..827225d 100644
> >> --- a/www/secretary/workbench/server.rb
> >> +++ b/www/secretary/workbench/server.rb
> >> @@ -11,6 +11,7 @@ require 'ruby2js/filter/require'
> >> require 'erb'
> >> require 'sanitize'
> >> require 'escape'
> >> +require 'time' # for iso8601
> >>
> >> require_relative 'personalize'
> >> require_relative 'helpers'
> >> @@ -72,7 +73,7 @@ get '/' do
> >>     days = (((Time.now.to_i - epoch.to_i).to_f/SECS_TO_DAYS)).round(1)
> >>     id = File.basename(file,'.*')
> >>     @messages << {
> >> -      time: Time.at <http://time.at/>(epoch.to_i).to_s,
> >> +      time: Time.at <http://time.at/>(epoch.to_i).gmtime.iso8601,
> >>       href: "/roster/committer/#{id}",
> >>       from: ASF::Person.find(id).cn,
> >>       subject: "Pending emeritus request - #{days.to_s} days old",
> >>
> >
> > Craig L Russell
> > clr@apache.org <ma...@apache.org>
> >
>
> Craig L Russell
> clr@apache.org
>

Re: [whimsy] branch master updated: Fix up time syntax

Posted by Craig Russell <ap...@gmail.com>.
This is the code in views/index.js.rb:
            _tr row_options do
              _td do
                _a time, href: "#{message.href}", title: message.time
              end 
              _td message.from
              _td message.subject
            end

From the web, the html code that opens the link in a new window would be
<a href="#{message.time}" target="_blank">"#{message.href}"</a>

But how does _a create a target= phrase?

Craig

> On Jul 16, 2020, at 3:30 PM, Craig Russell <ap...@gmail.com> wrote:
> 
> Hi Sebb,
> 
> Very Nice!!!
> 
> I tried this out but was unable to make you Emeritus before you rescinded. ;-)
> 
> Anyway, just one last thing. Can you make the link on the index page display as "open in new window" instead of replacing the current page?
> 
> If Secretary wants to open in a new tab, there is a button for that (on most browsers). But the default should be to open in a new window.
> 
> The reason is to allow secretary to simply close the roster/committer window when done with the emeritus request. As it is, closing the window will close the secretary workbench, which is awkward. And not closing the window requires secretary to back, back to get to the index page again.
> 
> WDYT?
> 
> Craig
> 
>> Begin forwarded message:
>> 
>> From: sebb@apache.org <ma...@apache.org>
>> Subject: [whimsy] branch master updated: Fix up time syntax
>> Date: July 16, 2020 at 3:00:59 PM PDT
>> To: "commits@whimsical.apache.org <ma...@whimsical.apache.org>" <commits@whimsical.apache.org <ma...@whimsical.apache.org>>
>> Reply-To: dev@whimsical.apache.org <ma...@whimsical.apache.org>
>> 
>> This is an automated email from the ASF dual-hosted git repository.
>> 
>> sebb pushed a commit to branch master
>> in repository https://gitbox.apache.org/repos/asf/whimsy.git <https://gitbox.apache.org/repos/asf/whimsy.git>
>> 
>> 
>> The following commit(s) were added to refs/heads/master by this push:
>>     new 917979a  Fix up time syntax
>> 917979a is described below
>> 
>> commit 917979a237fb46bf4b281d527f23f8b3b3659c84
>> Author: Sebb <sebb@apache.org <ma...@apache.org>>
>> AuthorDate: Thu Jul 16 23:00:18 2020 +0100
>> 
>>    Fix up time syntax
>> ---
>> www/secretary/workbench/server.rb | 3 ++-
>> 1 file changed, 2 insertions(+), 1 deletion(-)
>> 
>> diff --git a/www/secretary/workbench/server.rb b/www/secretary/workbench/server.rb
>> index c1405e4..827225d 100644
>> --- a/www/secretary/workbench/server.rb
>> +++ b/www/secretary/workbench/server.rb
>> @@ -11,6 +11,7 @@ require 'ruby2js/filter/require'
>> require 'erb'
>> require 'sanitize'
>> require 'escape'
>> +require 'time' # for iso8601
>> 
>> require_relative 'personalize'
>> require_relative 'helpers'
>> @@ -72,7 +73,7 @@ get '/' do
>>     days = (((Time.now.to_i - epoch.to_i).to_f/SECS_TO_DAYS)).round(1)
>>     id = File.basename(file,'.*')
>>     @messages << {
>> -      time: Time.at <http://time.at/>(epoch.to_i).to_s,
>> +      time: Time.at <http://time.at/>(epoch.to_i).gmtime.iso8601,
>>       href: "/roster/committer/#{id}",
>>       from: ASF::Person.find(id).cn,
>>       subject: "Pending emeritus request - #{days.to_s} days old",
>> 
> 
> Craig L Russell
> clr@apache.org <ma...@apache.org>
> 

Craig L Russell
clr@apache.org


Fwd: [whimsy] branch master updated: Fix up time syntax

Posted by Craig Russell <ap...@gmail.com>.
Hi Sebb,

Very Nice!!!

I tried this out but was unable to make you Emeritus before you rescinded. ;-)

Anyway, just one last thing. Can you make the link on the index page display as "open in new window" instead of replacing the current page?

If Secretary wants to open in a new tab, there is a button for that (on most browsers). But the default should be to open in a new window.

The reason is to allow secretary to simply close the roster/committer window when done with the emeritus request. As it is, closing the window will close the secretary workbench, which is awkward. And not closing the window requires secretary to back, back to get to the index page again.

WDYT?

Craig

> Begin forwarded message:
> 
> From: sebb@apache.org
> Subject: [whimsy] branch master updated: Fix up time syntax
> Date: July 16, 2020 at 3:00:59 PM PDT
> To: "commits@whimsical.apache.org" <co...@whimsical.apache.org>
> Reply-To: dev@whimsical.apache.org
> 
> This is an automated email from the ASF dual-hosted git repository.
> 
> sebb pushed a commit to branch master
> in repository https://gitbox.apache.org/repos/asf/whimsy.git
> 
> 
> The following commit(s) were added to refs/heads/master by this push:
>     new 917979a  Fix up time syntax
> 917979a is described below
> 
> commit 917979a237fb46bf4b281d527f23f8b3b3659c84
> Author: Sebb <se...@apache.org>
> AuthorDate: Thu Jul 16 23:00:18 2020 +0100
> 
>    Fix up time syntax
> ---
> www/secretary/workbench/server.rb | 3 ++-
> 1 file changed, 2 insertions(+), 1 deletion(-)
> 
> diff --git a/www/secretary/workbench/server.rb b/www/secretary/workbench/server.rb
> index c1405e4..827225d 100644
> --- a/www/secretary/workbench/server.rb
> +++ b/www/secretary/workbench/server.rb
> @@ -11,6 +11,7 @@ require 'ruby2js/filter/require'
> require 'erb'
> require 'sanitize'
> require 'escape'
> +require 'time' # for iso8601
> 
> require_relative 'personalize'
> require_relative 'helpers'
> @@ -72,7 +73,7 @@ get '/' do
>     days = (((Time.now.to_i - epoch.to_i).to_f/SECS_TO_DAYS)).round(1)
>     id = File.basename(file,'.*')
>     @messages << {
> -      time: Time.at(epoch.to_i).to_s,
> +      time: Time.at(epoch.to_i).gmtime.iso8601,
>       href: "/roster/committer/#{id}",
>       from: ASF::Person.find(id).cn,
>       subject: "Pending emeritus request - #{days.to_s} days old",
> 

Craig L Russell
clr@apache.org