Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.javascript > #40098 > unrolled thread

Re: Browser-dependent JavaScript problem

Started byThomas 'PointedEars' Lahn <PointedEars@web.de>
First post2021-05-24 02:24 +0200
Last post2021-06-01 18:40 +0700
Articles 19 — 8 participants

Back to article view | Back to comp.lang.javascript

This discussion starts older than the indexed window; earlier articles aren't shown. The article labeled Started by below is the oldest one visible, not the original post.


Contents

  Re: Browser-dependent JavaScript problem Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2021-05-24 02:24 +0200
    Re: Browser-dependent JavaScript problem John Stockton <dr.j.r.stockton@gmail.com> - 2021-05-28 15:36 -0700
      Re: Browser-dependent JavaScript problem John Stockton <dr.j.r.stockton@gmail.com> - 2021-05-29 13:24 -0700
      Re: Browser-dependent JavaScript problem Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2021-06-07 03:05 +0200
        Re: Browser-dependent JavaScript problem "Mark-" <nospam@mapson.xyz> - 2021-06-07 02:13 +0000
          Re: Browser-dependent JavaScript problem Andrew Poulos <ap_prog@hotmail.com> - 2021-06-07 15:24 +1000
            Re: Browser-dependent JavaScript problem "Mark-" <nospam@mapson.xyz> - 2021-06-07 12:15 +0000
              Re: Browser-dependent JavaScript problem Andrew Poulos <ap_prog@hotmail.com> - 2021-06-08 07:35 +1000
                Re: Browser-dependent JavaScript problem "Mark-" <nospam@mapson.xyz> - 2021-06-08 12:33 +0000
                  Re: Browser-dependent JavaScript problem Andrew Poulos <ap_prog@hotmail.com> - 2021-06-09 09:40 +1000
                    Re: Browser-dependent JavaScript problem "Mark-" <nospam@mapson.xyz> - 2021-06-09 00:36 +0000
                      Re: Browser-dependent JavaScript problem Andrew Poulos <ap_prog@hotmail.com> - 2021-06-09 13:14 +1000
                        Re: Browser-dependent JavaScript problem "Mark-" <nospam@mapson.xyz> - 2021-06-09 03:27 +0000
                          Re: Browser-dependent JavaScript problem Andrew Poulos <ap_prog@hotmail.com> - 2021-06-09 20:57 +1000
        Re: Browser-dependent JavaScript problem The Natural Philosopher <tnp@invalid.invalid> - 2021-06-07 07:52 +0100
        Re: Browser-dependent JavaScript problem John Harris <niam@jghnorth.org.uk.invalid> - 2021-06-07 18:18 +0100
      Re: Browser-dependent JavaScript problem Arno Welzel <usenet@arnowelzel.de> - 2021-06-07 09:56 +0200
    Re: Browser-dependent JavaScript problem Arno Welzel <usenet@arnowelzel.de> - 2021-05-31 07:30 +0200
      Re: Browser-dependent JavaScript problem JJ <jj4public@gmail.com> - 2021-06-01 18:40 +0700

#40098 — Re: Browser-dependent JavaScript problem

FromThomas 'PointedEars' Lahn <PointedEars@web.de>
Date2021-05-24 02:24 +0200
SubjectRe: Browser-dependent JavaScript problem
Message-ID<12773473.uLZWGnKmhe@PointedEars.de>
Andrew Poulos wrote:

> On 24/05/2021 1:58 am, John Stockton wrote:
>> I have not been able to access this newsgroup for a while.

It shows :-D

>> The following code was written in Firefox, and works there; it is called
>> in a script element which immediately follows <BODY>. it puts something
>> like
>>            × FREDERIC.HTM - saved @ LCT 2021-05-22 Sat ×
>> in the bottom right-hand corner of the window.
>> 
>> But it does not work in Chrome, Vivaldi, Opera, AVG Secure Browser, or
>> Edge.

Of those, Chrome, Opera, _Avast_ Secure Browser, and Edge are now Chromium-
based, i.e. use Blink as layout engine.  Vivaldi is an attempt to preserve 
the original Opera’s Presto layout engine.

>>   In IE11, the style setting has no effect, and the unadorned string
>>   appears top right.  OS is Windows 10.

IE 11’s layout engine is still MSHTML.

Note:

“Internet Explorer 11 follows the OS component lifecycle,[7] which means it 
remains supported with technical and security fixes while operating systems 
including it as a component are shipped. This means that there is no date 
for end of support for Internet Explorer 11.[8] On August 17, 2020, 
Microsoft published a timeline indicating that the Microsoft Teams product 
would stop supporting Internet Explorer 11 on November 30, 2020, and 
Microsoft 365 products will end Internet Explorer 11 support on August 17, 
2021.[9]”

<https://en.wikipedia.org/wiki/Internet_Explorer_11>

>> […]
>> function Show_Age() { // Needs INC-DATE.JS or do not use YMDDstr
>>    var ND = new Date(), LM = new Date(document.lastModified)
>>    if ((ND-LM) > 1500 && +LM > 1e12) {
>>      var El = document.createElement("div")
>>      El.style = "bottom: 0px; right: 0px; position: fixed; background:
>>      silver; width: auto; text-align: center; border-radius: 1ex;
>>      padding: 0.3ex 1.2ex; font-family: sans-serif;"
>>      El.className = "NPR"		// assumes styles-a.css
>>      El.appendChild(document.createTextNode("\xD7 " +
>>      location.pathname.replace(/.*\//, "").toUpperCase() +
>>        " - saved @ LCT " + LM.YMDDstr() + " \xD7"))
>>      El.onclick = function() { this.style.display = "none" }
>>      }
>>    document.body.appendChild(El) }

True programmers can write Pascal code in any programming language :-D

Compare: <https://github.com/airbnb/javascript>
 
>> Any suggestions?
> 
> I don't think you can set an element's style the way you are doing it.

That is correct.  “style” is historically a *read-only* *object* 
property[1], and has been FOR 20 YEARS NOW [2].

Only as per the WHATWG DOM one may assign a string value to it, as a 
shorthand.[3]

A backwards-compatible possibility would be to set the “style” attribute to 
that primitive string value.  But it is better to append a stylesheet, and 
then format based on CSS class names.

[1] <https://developer.mozilla.org/en-US/docs/Web/API/ElementCSSInlineStyle/style>

[2] <https://www.w3.org/TR/1998/REC-DOM-Level-1-19981001/level-one-html.html>
    <http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-58190037>
    <http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/css.html#CSS-htmlelementcss>

[3] <https://html.spec.whatwg.org/multipage/dom.html#the-style-attribute>

> Maybe try this
> 
> function Show_Age() { // Needs INC-DATE.JS or do not use YMDDstr
>    var ND = new Date(),
>        LM = new Date(document.lastModified);
>    if ((ND-LM) > 1500 && +LM > 1e12) {
>      var El = document.createElement("div");
>      El.style.bottom       = "0px";
>      El.style.right        = "0px";
>      El.style.position     = "fixed";
>      El.style.background   = "silver";
>      El.style.textAlign    = "center";
>      El.style.borderRadius = "1ex";
>      El.style.padding      = "0.3ex 1.2ex";
>      El.style.fontFamily   = "sans-serif";
>      El.className = "NPR"; // assumes styles-a.css
>      El.appendChild(document.createTextNode("\xD7 " +
>        location.pathname.replace(/.*\//, "").toUpperCase() +
>        " - saved @ LCT " + LM.YMDDstr() + " \xD7"));
>      El.onclick = function() { this.style.display = "none" };
>      document.body.appendChild(El);
>      El = null;

This line is pointless, unless *perhaps* you want to support IE < 7.

>    }
> }

The above can be greatly simplified:

  function show_age()
  {
    var
      now = new Date(),
      last_mod = new Date(document.lastModified);

    if (!((now - last_mod) > 1500 && +last_mod > 1e12)) return;

    var el = document.createElement("div");
    Object.assign(el.style, {
      bottom: "0px",
      right: "0px",
      position: "fixed",
      background: "silver",
      textAlign: "center",
      borderRadius: "1ex",
      padding: "0.3ex 1.2ex",
      fontFamily: "sans-serif",
    });
        
    el.className = "NPR";

    el.appendChild(
      document.createTextNode("\xD7 "
        + window.location.pathname.replace(/.*\//, "").toUpperCase()
        + " - saved @ LCT " + LM.YMDDstr() + " \xD7"));
    el.onclick = function() { this.style.display = "none" };
    document.body.appendChild(el);
  }

But, AISB, for a consistent layout it is better to append a stylesheet (if 
that is supported in the target environments):

    let style_source = `.npr2 {
      bottom: 0px;
      right: 0px;
      position: fixed;
      background: silver;
      width: auto;
      text-align: center;
      border-radius: 1ex;
      padding: 0.3ex 1.2ex;
      font-family: sans-serif;
    }`;

    let style = document.createElement('style');
    style.type = 'text/css';
    style.appendChild(document.createTextNode(style_source));
    document.head.appendChild(style);

    el.className = "NPR npr2";

In case it cannot be assumed that template strings are supported, 
Array.prototype.join() may be used instead to avoid spaghetti code.

-- 
PointedEars
FAQ: <http://PointedEars.de/faq> | <http://PointedEars.de/es-matrix>
<https://github.com/PointedEars> | <http://PointedEars.de/wsvn/>
Twitter: @PointedEars2 | Please do not cc me./Bitte keine Kopien per E-Mail.

[toc] | [next] | [standalone]


#40134

FromJohn Stockton <dr.j.r.stockton@gmail.com>
Date2021-05-28 15:36 -0700
Message-ID<2f10df4f-cdf1-430a-806b-4e3870669cc3n@googlegroups.com>
In reply to#40098
On Monday, 24 May 2021 at 01:24:26 UTC+1, Thomas 'PointedEars' Lahn wrote
(***) too much writing, with not enough thinking.

> Andrew Poulos wrote: 
> 
> > On 24/05/2021 1:58 am, John Stockton wrote: 
> >> I have not been able to access this newsgroup for a while.
> It shows :-D
> >> The following code was written in Firefox, and works there; it is called 
> >> in a script element which immediately follows <BODY>. it puts something 
> >> like 
> >> × FREDERIC.HTM - saved @ LCT 2021-05-22 Sat × 
> >> in the bottom right-hand corner of the window. 
> >> 
> >> But it does not work in Chrome, Vivaldi, Opera, AVG Secure Browser, or 
> >> Edge.
> Of those, Chrome, Opera, _Avast_ Secure Browser, and Edge are now Chromium- 
> based, i.e. use Blink as layout engine. Vivaldi is an attempt to preserve 
> the original Opera’s Presto layout engine.
> >> In IE11, the style setting has no effect, and the unadorned string 
> >> appears top right. OS is Windows 10.
> IE 11’s layout engine is still MSHTML. 
> 
> Note: 
> 
> “Internet Explorer 11 follows the OS component lifecycle,[7] which means it 
> remains supported with technical and security fixes while operating systems 
> including it as a component are shipped. This means that there is no date 
> for end of support for Internet Explorer 11.[8] On August 17, 2020, 
> Microsoft published a timeline indicating that the Microsoft Teams product 
> would stop supporting Internet Explorer 11 on November 30, 2020, and 
> Microsoft 365 products will end Internet Explorer 11 support on August 17, 
> 2021.[9]” 
> 
> <https://en.wikipedia.org/wiki/Internet_Explorer_11> 



(***) I have seen, somewhere, a recent authoritative statement which indicates much the same dates but about a year later.


 
> >> […]
> >> function Show_Age() { // Needs INC-DATE.JS or do not use YMDDstr 
> >> var ND = new Date(), LM = new Date(document.lastModified) 
> >> if ((ND-LM) > 1500 && +LM > 1e12) { 
> >> var El = document.createElement("div") 
> >> El.style = "bottom: 0px; right: 0px; position: fixed; background: 
> >> silver; width: auto; text-align: center; border-radius: 1ex; 
> >> padding: 0.3ex 1.2ex; font-family: sans-serif;" 
> >> El.className = "NPR" // assumes styles-a.css 
> >> El.appendChild(document.createTextNode("\xD7 " + 
> >> location.pathname.replace(/.*\//, "").toUpperCase() + 
> >> " - saved @ LCT " + LM.YMDDstr() + " \xD7")) 
> >> El.onclick = function() { this.style.display = "none" } 
> >> } 
> >> document.body.appendChild(El) }
> True programmers can write Pascal code in any programming language :-D 
> 
> Compare: <https://github.com/airbnb/javascript>
> >> Any suggestions? 
> > 
> > I don't think you can set an element's style the way you are doing it.
> That is correct. “style” is historically a *read-only* *object* 
> property[1], and has been FOR 20 YEARS NOW [2]. 
> 
> Only as per the WHATWG DOM one may assign a string value to it, as a 
> shorthand.[3] 
> 
> A backwards-compatible possibility would be to set the “style” attribute to 
> that primitive string value. But it is better to append a stylesheet, and 
> then format based on CSS class names. 

That had no effect - neither better nor worse.

> [1] <https://developer.mozilla.org/en-US/docs/Web/API/ElementCSSInlineStyle/style> 
> 
> [2] <https://www.w3.org/TR/1998/REC-DOM-Level-1-19981001/level-one-html.html> 
> <http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html#ID-58190037> 
> <http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/css.html#CSS-htmlelementcss> 
> 
> [3] <https://html.spec.whatwg.org/multipage/dom.html#the-style-attribute>
> > Maybe try this 
> > 
> > function Show_Age() { // Needs INC-DATE.JS or do not use YMDDstr 
> > var ND = new Date(), 
> > LM = new Date(document.lastModified); 
> > if ((ND-LM) > 1500 && +LM > 1e12) { 
> > var El = document.createElement("div"); 
> > El.style.bottom = "0px"; 
> > El.style.right = "0px"; 
> > El.style.position = "fixed"; 
> > El.style.background = "silver"; 
> > El.style.textAlign = "center"; 
> > El.style.borderRadius = "1ex"; 
> > El.style.padding = "0.3ex 1.2ex"; 
> > El.style.fontFamily = "sans-serif"; 
> > El.className = "NPR"; // assumes styles-a.css 
> > El.appendChild(document.createTextNode("\xD7 " + 
> > location.pathname.replace(/.*\//, "").toUpperCase() + 
> > " - saved @ LCT " + LM.YMDDstr() + " \xD7")); 
> > El.onclick = function() { this.style.display = "none" }; 
> > document.body.appendChild(El); 
> > El = null;
> This line is pointless, unless *perhaps* you want to support IE < 7. 
> 
> > } 
> > } 
> 
> The above can be greatly simplified: 
> 
> function show_age() 
> { 
> var 
> now = new Date(), 
> last_mod = new Date(document.lastModified); 
> 
> if (!((now - last_mod) > 1500 && +last_mod > 1e12)) return; 
> 
> var el = document.createElement("div"); 
> Object.assign(el.style, { 
> bottom: "0px", 
> right: "0px", 
> position: "fixed", 
> background: "silver", 
> textAlign: "center", 
> borderRadius: "1ex", 
> padding: "0.3ex 1.2ex", 
> fontFamily: "sans-serif", 
> }); 
> 
> el.className = "NPR"; 
> 
> el.appendChild( 
> document.createTextNode("\xD7 " 
> + window.location.pathname.replace(/.*\//, "").toUpperCase() 
> + " - saved @ LCT " + LM.YMDDstr() + " \xD7")); 
> el.onclick = function() { this.style.display = "none" }; 
> document.body.appendChild(el); 
> } 
> 
> But, AISB, for a consistent layout it is better to append a stylesheet (if 
> that is supported in the target environments): 
> 
> let style_source = `.npr2 {
> bottom: 0px; 
> right: 0px; 
> position: fixed; 
> background: silver; 
> width: auto; 
> text-align: center; 
> border-radius: 1ex; 
> padding: 0.3ex 1.2ex; 
> font-family: sans-serif;
> }`; 
> 
> let style = document.createElement('style'); 
> style.type = 'text/css'; 
> style.appendChild(document.createTextNode(style_source)); 
> document.head.appendChild(style); 
> 
> el.className = "NPR npr2"; 
> 
> In case it cannot be assumed that template strings are supported, 
> Array.prototype.join() may be used instead to avoid spaghetti code. 


>---- EOF -----

(*** ...) 

"Rem acu non tetigisti" - as PGW might have written, but apparently did not (though a very few others did).


With the original code, most browsers tried would say something like
//      Uncaught TypeError: Failed to execute 'appendChild' on
//      'Node': parameter 1 is not of type 'Node'.
//	  at Show_Age (inc-cmmn.js:60)
//	  at fred-set.htm:17

from which I subsequently deduced that when createTextNode is fed with a non-string argument it (maybe an undefined one) returns a non-Node of disgust which fatally upsets appendChild.  And from that, I thought that the LM of LM.YMDDstr() must actually be a Date Object in Firefox but not in Chrome, etc.  Pragmatically, I tried making LM a Global Variable, and the resulting code worked both in Firefox and in Opera.  To avoid an unnecessary Global, I now use new Date(document.lastModified).YMDDstr() instead, which works in all browsers that I tried except for the Internet Explorer in my Windows 10.

Unfortunately, I want that operation to occur for my current "client", who resides about three metres below me with his Windows 7 PC and is about to receive a Windows 10 PC donated to us yesterday, and who should be given code for the above operation in his pseudo-home-page, and who is an MS IE fan.  However, if it fails harmlessly he'll never know.

I cannot recall why, ages ago, I included the conditionals - so I've commented them out.

Progress has been made.

-- 
  (c) John Stockton, near London, UK.  Using Google Groups.           |
 Mail: J.R.""""""""@physics.org - or as Reply-To, if any.             |

[toc] | [prev] | [next] | [standalone]


#40153

FromJohn Stockton <dr.j.r.stockton@gmail.com>
Date2021-05-29 13:24 -0700
Message-ID<89b96e1e-ae1f-481b-baf0-b35abb5d5135n@googlegroups.com>
In reply to#40134
On Friday, 28 May 2021 at 23:36:51 UTC+1, John Stockton wrote:
> On Monday, 24 May 2021 at 01:24:26 UTC+1, Thomas 'PointedEars' Lahn wrote 
 
> > Note: 
> > 
> > “Internet Explorer 11 follows the OS component lifecycle,[7] which means it 
> > remains supported with technical and security fixes while operating systems 
> > including it as a component are shipped. This means that there is no date 
> > for end of support for Internet Explorer 11.[8] On August 17, 2020, 
> > Microsoft published a timeline indicating that the Microsoft Teams product 
> > would stop supporting Internet Explorer 11 on November 30, 2020, and 
> > Microsoft 365 products will end Internet Explorer 11 support on August 17, 
> > 2021.[9]” 
> > 
> > <https://en.wikipedia.org/wiki/Internet_Explorer_11>

> (***) I have seen, somewhere, a recent authoritative statement which indicates much the same dates but about a year later.

This is similar, at least -

 https://www.bbc.co.uk/news/technology-57186266">Farewell (again) to Microsoft's Internet Explorer</a>
leading to
 https://blogs.windows.com/windowsexperience/2021/05/19/the-future-of-internet-explorer-on-windows-10-is-in-microsoft-edge/

[toc] | [prev] | [next] | [standalone]


#40175

FromThomas 'PointedEars' Lahn <PointedEars@web.de>
Date2021-06-07 03:05 +0200
Message-ID<1951231.oMNUckLgyt@PointedEars.de>
In reply to#40134
Here we go again… :-(

John Stockton wrote:

> On Monday, 24 May 2021 at 01:24:26 UTC+1, Thomas 'PointedEars' Lahn wrote
> (***) too much writing, with not enough thinking.

FOAD. 

>> “Internet Explorer 11 follows the OS component lifecycle,[7] which means
>> it remains supported with technical and security fixes while operating
>> systems including it as a component are shipped. This means that there is
>> no date for end of support for Internet Explorer 11.[8] On August 17,
>> 2020, Microsoft published a timeline indicating that the Microsoft Teams
>> product would stop supporting Internet Explorer 11 on November 30, 2020,
>> and Microsoft 365 products will end Internet Explorer 11 support on
>> August 17, 2021.[9]”
>> 
>> <https://en.wikipedia.org/wiki/Internet_Explorer_11>
> 
> (***) I have seen, somewhere, a recent authoritative statement which
> indicates much the same dates but about a year later.

Irrelevant unless there is evidence to support it.  Eyewitness accounts
are not considered evidence in (computer) science – something someone who is 
arrogant enough to post with their “Dr” in Usenet should be aware of.
 
>> Compare: <https://github.com/airbnb/javascript>
>> >> Any suggestions?
>> > 
>> > I don't think you can set an element's style the way you are doing it.
>> That is correct. “style” is historically a *read-only* *object*
>> property[1], and has been FOR 20 YEARS NOW [2].
>> 
>> Only as per the WHATWG DOM one may assign a string value to it, as a
>> shorthand.[3]
>> 
>> A backwards-compatible possibility would be to set the “style” attribute
>> to that primitive string value. But it is better to append a stylesheet,
>> and then format based on CSS class names.
> 
> That

Which of the THREE suggestions that I have made?

> had no effect - neither better nor worse.

Learn to read.  The effect that the latter has is to be backwards-
compatible, and that changes the code for the better.

“It works for me” is never a justification for a questionable practice.  
After more than two decades, haven’t we been over this /ad nauseam/ now?
 
> [Full quote]

FOAD.

>>---- EOF -----
> 
> (*** ...)
> 
> "Rem acu non tetigisti" - as PGW might have written, but apparently did
> not (though a very few others did).

FOAD.
 
> With the original code, most browsers tried would say something like
> //      Uncaught TypeError: Failed to execute 'appendChild' on
> //      'Node': parameter 1 is not of type 'Node'.
> //	  at Show_Age (inc-cmmn.js:60)
> //	  at fred-set.htm:17
> 
> from which I subsequently deduced that when createTextNode is fed with a
> non-string argument it (maybe an undefined one) returns a non-Node of
> disgust which fatally upsets appendChild.

PEBKAC.

> Progress has been made.

Evidently after 20 years you have not made any progress at all.  Neither in 
your coding nor in your personality development.  But I guess that’s too 
much to hope for at this point.
 
-- 
PointedEars
FAQ: <http://PointedEars.de/faq> | <http://PointedEars.de/es-matrix>
<https://github.com/PointedEars> | <http://PointedEars.de/wsvn/>
Twitter: @PointedEars2 | Please do not cc me./Bitte keine Kopien per E-Mail.

[toc] | [prev] | [next] | [standalone]


#40176

From"Mark-" <nospam@mapson.xyz>
Date2021-06-07 02:13 +0000
Message-ID<s9jvbn$529$1@gioia.aioe.org>
In reply to#40175
Thomas 'PointedEars' Lahn wrote:

> Evidently after 20 years you have not made any progress at all.
> Neither in your coding nor in your personality development.
>  

You have the gall to refer to another's personality development.

How little self-awareness you possess.

[toc] | [prev] | [next] | [standalone]


#40177

FromAndrew Poulos <ap_prog@hotmail.com>
Date2021-06-07 15:24 +1000
Message-ID<KZadnVHjDPo0MCD9nZ2dnUU7-budnZ2d@westnet.com.au>
In reply to#40176
On 7/06/2021 12:13 pm, Mark- wrote:
> Thomas 'PointedEars' Lahn wrote:
> 
>> Evidently after 20 years you have not made any progress at all.
>> Neither in your coding nor in your personality development.
>>   
> 
> You have the gall to refer to another's personality development.
> 
> How little self-awareness you possess.

Doesn't your second statement negate your first?

Andrew Poulos

[toc] | [prev] | [next] | [standalone]


#40180

From"Mark-" <nospam@mapson.xyz>
Date2021-06-07 12:15 +0000
Message-ID<s9l2kv$c53$1@gioia.aioe.org>
In reply to#40177
Andrew Poulos wrote:

> On 7/06/2021 12:13 pm, Mark- wrote:
> > Thomas 'PointedEars' Lahn wrote:
> > 
> > > Evidently after 20 years you have not made any progress at all.
> > > Neither in your coding nor in your personality development.
> >>  
> > 
> > You have the gall to refer to another's personality development.
> > 
> > How little self-awareness you possess.
> 
> Doesn't your second statement negate your first?
> 
> Andrew Poulos

No

[toc] | [prev] | [next] | [standalone]


#40182

FromAndrew Poulos <ap_prog@hotmail.com>
Date2021-06-08 07:35 +1000
Message-ID<L_ydnfTf77-gDCP9nZ2dnUU7-RGdnZ2d@westnet.com.au>
In reply to#40180
On 7/06/2021 10:15 pm, Mark- wrote:
> Andrew Poulos wrote:
> 
>> On 7/06/2021 12:13 pm, Mark- wrote:
>>> Thomas 'PointedEars' Lahn wrote:
>>>
>>>> Evidently after 20 years you have not made any progress at all.
>>>> Neither in your coding nor in your personality development.
>>>>   
>>>
>>> You have the gall to refer to another's personality development.
>>>
>>> How little self-awareness you possess.
>>
>> Doesn't your second statement negate your first?
>>
> 
> No

You're wrong, again.

[toc] | [prev] | [next] | [standalone]


#40183

From"Mark-" <nospam@mapson.xyz>
Date2021-06-08 12:33 +0000
Message-ID<s9no31$hag$1@gioia.aioe.org>
In reply to#40182
Andrew Poulos wrote:

> On 7/06/2021 10:15 pm, Mark- wrote:
> > Andrew Poulos wrote:
> > 
> > > On 7/06/2021 12:13 pm, Mark- wrote:
> > > > Thomas 'PointedEars' Lahn wrote:
> > > > 
> > > > > Evidently after 20 years you have not made any progress at
> > > > > all.  Neither in your coding nor in your personality
> > > > > development.
> >>>>  
> > > > 
> > > > You have the gall to refer to another's personality development.
> > > > 
> > > > How little self-awareness you possess.
> > > 
> > > Doesn't your second statement negate your first?
> > > 
> > 
> > No
> 
> You're wrong, again.

Such a delight to see ignorance on parade.

[toc] | [prev] | [next] | [standalone]


#40191

FromAndrew Poulos <ap_prog@hotmail.com>
Date2021-06-09 09:40 +1000
Message-ID<U8udnS9xR_VgYiL9nZ2dnUU7-dednZ2d@westnet.com.au>
In reply to#40183
On 8/06/2021 10:33 pm, Mark- wrote:

> Such a delight to see ignorance on parade.

Don't put yourself down. No doubt you're trying your best.

[toc] | [prev] | [next] | [standalone]


#40192

From"Mark-" <nospam@mapson.xyz>
Date2021-06-09 00:36 +0000
Message-ID<s9p2dr$9ui$1@gioia.aioe.org>
In reply to#40191
Andrew Poulos wrote:

> On 8/06/2021 10:33 pm, Mark- wrote:
> 
> > Such a delight to see ignorance on parade.
> 
> Don't put yourself down. No doubt you're trying your best.


You failed to grasp the concept of the two sentences I authored so
attack the writer. A sign of ignorance.

Your persistence is commendable at the cost of a wider and deeper
display of...well ignorance.

[toc] | [prev] | [next] | [standalone]


#40193

FromAndrew Poulos <ap_prog@hotmail.com>
Date2021-06-09 13:14 +1000
Message-ID<IemdnSzsQ8avr139nZ2dnUU7-afNnZ2d@westnet.com.au>
In reply to#40192
On 9/06/2021 10:36 am, Mark- wrote:

>>> Such a delight to see ignorance on parade.
>>
>> Don't put yourself down. No doubt you're trying your best.
> 
> You failed to grasp the concept of the two sentences I authored so
> attack the writer. A sign of ignorance.

Self contradictory yet still claim someone else carries signs.

> Your persistence is commendable at the cost of a wider and deeper
> display of...well ignorance.

Don't keep putting yourself down - that you don't know something is no 
cause for shame.

[toc] | [prev] | [next] | [standalone]


#40194

From"Mark-" <nospam@mapson.xyz>
Date2021-06-09 03:27 +0000
Message-ID<s9pcet$1ke2$1@gioia.aioe.org>
In reply to#40193
Andrew Poulos wrote:

 
> Self contradictory yet still claim someone else carries signs.

You have one or more misunderstood words in the original two sentences
I wrote.

Time to move on. Good luck.

[toc] | [prev] | [next] | [standalone]


#40195

FromAndrew Poulos <ap_prog@hotmail.com>
Date2021-06-09 20:57 +1000
Message-ID<QY-dnXh2o74nA139nZ2dnUU7-fnNnZ2d@westnet.com.au>
In reply to#40194
On 9/06/2021 1:27 pm, Mark- wrote:

> You have one or more misunderstood words in the original two sentences
> I wrote.

So how did I manage to put words into sentences *you* wrote?

[toc] | [prev] | [next] | [standalone]


#40178

FromThe Natural Philosopher <tnp@invalid.invalid>
Date2021-06-07 07:52 +0100
Message-ID<s9kfn6$plj$1@dont-email.me>
In reply to#40175
On 07/06/2021 02:05, Thomas 'PointedEars' Lahn wrote:
> “It works for me” is never a justification for a questionable practice.
On the contrary, it is probably the *only* justification for *any* practice.

We are all the descendants of people who found out 'what worked for them'

There are no descendants of people who specialised in what didn't work 
for them


> After more than two decades, haven’t we been over this/ad nauseam/  now?


Well yes., but nothing seems to shake your coincidence that

- there is a right way and a wrong way
- you are its sole custodian

So I am sure that we have another two decades to come. Well you. I doubt 
that I do.


-- 
"When one man dies it's a tragedy. When thousands die it's statistics."

Josef Stalin

[toc] | [prev] | [next] | [standalone]


#40181

FromJohn Harris <niam@jghnorth.org.uk.invalid>
Date2021-06-07 18:18 +0100
Message-ID<s9lkcj$pbl$1@dont-email.me>
In reply to#40175
On 07/06/2021 02:05, Thomas 'PointedEars' Lahn wrote:

   <snip>
> FOAD.

Thomas Lahn wrote :

"If you can't stand the heat, stay out of the kitchen."

   <snip>

   John

[toc] | [prev] | [next] | [standalone]


#40179

FromArno Welzel <usenet@arnowelzel.de>
Date2021-06-07 09:56 +0200
Message-ID<ii61puF3puiU1@mid.individual.net>
In reply to#40134
John Stockton:

> On Monday, 24 May 2021 at 01:24:26 UTC+1, Thomas 'PointedEars' Lahn wrote
[...]
>> Note: 
>>
>> “Internet Explorer 11 follows the OS component lifecycle,[7] which means it 
>> remains supported with technical and security fixes while operating systems 
>> including it as a component are shipped. This means that there is no date 
>> for end of support for Internet Explorer 11.[8] On August 17, 2020, 
>> Microsoft published a timeline indicating that the Microsoft Teams product 
>> would stop supporting Internet Explorer 11 on November 30, 2020, and 
>> Microsoft 365 products will end Internet Explorer 11 support on August 17, 
>> 2021.[9]” 
>>
>> <https://en.wikipedia.org/wiki/Internet_Explorer_11> 
> 
> 
> 
> (***) I have seen, somewhere, a recent authoritative statement which indicates much the same dates but about a year later.

JFTR:

<https://docs.microsoft.com/en-us/lifecycle/faq/internet-explorer-microsoft-edge>

<https://docs.microsoft.com/en-us/lifecycle/announcements/internet-explorer-11-support-end-dates>


-- 
Arno Welzel
https://arnowelzel.de

[toc] | [prev] | [next] | [standalone]


#40164

FromArno Welzel <usenet@arnowelzel.de>
Date2021-05-31 07:30 +0200
Message-ID<ihjajhFf2cqU1@mid.individual.net>
In reply to#40098
Thomas 'PointedEars' Lahn:

> Andrew Poulos wrote:
> 
>> On 24/05/2021 1:58 am, John Stockton wrote:
>>> I have not been able to access this newsgroup for a while.
> 
> It shows :-D
> 
>>> The following code was written in Firefox, and works there; it is called
>>> in a script element which immediately follows <BODY>. it puts something
>>> like
>>>            × FREDERIC.HTM - saved @ LCT 2021-05-22 Sat ×
>>> in the bottom right-hand corner of the window.
>>>
>>> But it does not work in Chrome, Vivaldi, Opera, AVG Secure Browser, or
>>> Edge.
> 
> Of those, Chrome, Opera, _Avast_ Secure Browser, and Edge are now Chromium-
> based, i.e. use Blink as layout engine.  Vivaldi is an attempt to preserve 
> the original Opera’s Presto layout engine.

Vivaldi is also based on Chromium:

<https://vivaldi.com/blog/vivaldi-browser-vs-google-chrome/>



-- 
Arno Welzel
https://arnowelzel.de

[toc] | [prev] | [next] | [standalone]


#40166

FromJJ <jj4public@gmail.com>
Date2021-06-01 18:40 +0700
Message-ID<1bzbg3gut4ndb.1hocojqbukq2w$.dlg@40tude.net>
In reply to#40164
On Mon, 31 May 2021 07:30:25 +0200, Arno Welzel wrote:
> 
> Vivaldi is also based on Chromium:
> 
> <https://vivaldi.com/blog/vivaldi-browser-vs-google-chrome/>

And it simply tries to resurrect only the Opera Presto's UI based features. 
Opera Presto's browser Actions, including JavaScript magic variable & 
function, won't be resurrected, because they requires modifying code deep in 
the internals of Chromium's layout engine. So far, there's no developer 
brave enough or bother to do that.

[toc] | [prev] | [standalone]


Back to top | Article view | comp.lang.javascript


csiph-web