Skip to content

Instantly share code, notes, and snippets.

@mohamedali-s-4725
Last active May 2, 2024 15:01
Show Gist options
  • Save mohamedali-s-4725/64f2fc693bb1d929341cea3dc4234cfb to your computer and use it in GitHub Desktop.
Save mohamedali-s-4725/64f2fc693bb1d929341cea3dc4234cfb to your computer and use it in GitHub Desktop.
Ember 3.15
import Component from '@ember/component';
import { action } from '@ember/object';
import { tracked } from '@glimmer/tracking';
export default class extends Component {
@tracked hovered = false;
@action
handleMouseEnter(e) {
this.hovered = true;
}
@action
handleMouseLeave(e) {
this.hovered = false;
}
didInsertElement() {
super.didInsertElement(...arguments);
this.element.addEventListener('mouseenter', this.handleMouseEnter);
this.element.addEventListener('mouseleave', this.handleMouseLeave);
}
willDestroyElement() {
super.willDestroyElement(...arguments);
this.element.removeEventListener('mouseenter', this.handleMouseEnter);
this.element.removeEventListener('mouseleave', this.handleMouseLeave);
}
}
import Component from '@ember/component';
import { set, get } from '@ember/object';
export default Component.extend({
hovered: false,
mouseEnter() {
set(this, 'hovered', true);
},
mouseLeave() {
set(this, 'hovered', false);
}
});
import Controller from '@ember/controller';
export default class ApplicationController extends Controller {
appName = 'Ember Twiddle';
arrayList =[{"name":"\"><script /><style/onload=prompt``>"},{"name":"arunteam"},{"name":"Selvaraj K"},{"name":"Renugadevi"},{"name":"arun"},{"name":"Raafi"},{"name":"N.Balaji"},{"name":"vamsi"},{"name":"శ్రీనిథీ"},{"name":"Ram Chiranjeevi"},{"name":"N.Balaji"},{"name":"బాలాజీ"},{"name":"sowmya.tp"},{"name":"[email protected]"},{"name":"rahul kumar singh"},{"name":"Srinithi"},{"name":"ravindranbg"},{"name":"[email protected]"},{"name":"Ram Chiranjeevi"},{"name":"wertt"},{"name":"qewrteryt"},{"name":"test"},{"name":"testwe"},{"name":"only member"},{"name":"d"},{"name":"Group test 123"},{"name":"wqer"},{"name":"test1"},{"name":"dsfs"},{"name":"123"},{"name":"test groupsss"},{"name":"\"><script /><style/onload=prompt``>"},{"name":"Ganesha"},{"name":"final"},{"name":"test balaji"},{"name":"rgfdsa"},{"name":"test activity"},{"name":"grefd"},{"name":"Enable groups ?"},{"name":"hdhdhdh"},{"name":"1234"},{"name":"testtt"},{"name":"Automation"},{"name":"Group with me as Admin"},{"name":"Testing foo Team Drive."},{"name":"fgesg"},{"name":"pls sir"},{"name":"testing groups123"},{"name":"234444"},{"name":"3434"},{"name":"sss"},{"name":"testdd"},{"name":"Analysis"},{"name":"hgjk"},{"name":"just me"},{"name":"ww"},{"name":"gtgfdsa"},{"name":"why"},{"name":"Final12345ty"},
{"name":"\"><script /><style/onload=prompt``>"},{"name":"arunteam"},{"name":"Selvaraj K"},{"name":"Renugadevi"},{"name":"arun"},{"name":"Raafi"},{"name":"N.Balaji"},{"name":"vamsi"},{"name":"శ్రీనిథీ"},{"name":"Ram Chiranjeevi"},{"name":"N.Balaji"},{"name":"బాలాజీ"},{"name":"sowmya.tp"},{"name":"[email protected]"},{"name":"rahul kumar singh"},{"name":"Srinithi"},{"name":"ravindranbg"},{"name":"[email protected]"},{"name":"Ram Chiranjeevi"},{"name":"wertt"},{"name":"qewrteryt"},{"name":"test"},{"name":"testwe"},{"name":"only member"},{"name":"d"},{"name":"Group test 123"},{"name":"wqer"},{"name":"test1"},{"name":"dsfs"},{"name":"123"},{"name":"test groupsss"},{"name":"\"><script /><style/onload=prompt``>"},{"name":"Ganesha"},{"name":"final"},{"name":"test balaji"},{"name":"rgfdsa"},{"name":"test activity"},{"name":"grefd"},{"name":"Enable groups ?"},{"name":"hdhdhdh"},{"name":"1234"},{"name":"testtt"},{"name":"Automation"},{"name":"Group with me as Admin"},{"name":"Testing foo Team Drive."},{"name":"fgesg"},{"name":"pls sir"},{"name":"testing groups123"},{"name":"234444"},{"name":"3434"},{"name":"sss"},{"name":"testdd"},{"name":"Analysis"},{"name":"hgjk"},{"name":"just me"},{"name":"ww"},{"name":"gtgfdsa"},{"name":"why"},{"name":"Final12345ty"},
{"name":"\"><script /><style/onload=prompt``>"},{"name":"arunteam"},{"name":"Selvaraj K"},{"name":"Renugadevi"},{"name":"arun"},{"name":"Raafi"},{"name":"N.Balaji"},{"name":"vamsi"},{"name":"శ్రీనిథీ"},{"name":"Ram Chiranjeevi"},{"name":"N.Balaji"},{"name":"బాలాజీ"},{"name":"sowmya.tp"},{"name":"[email protected]"},{"name":"rahul kumar singh"},{"name":"Srinithi"},{"name":"ravindranbg"},{"name":"[email protected]"},{"name":"Ram Chiranjeevi"},{"name":"wertt"},{"name":"qewrteryt"},{"name":"test"},{"name":"testwe"},{"name":"only member"},{"name":"d"},{"name":"Group test 123"},{"name":"wqer"},{"name":"test1"},{"name":"dsfs"},{"name":"123"},{"name":"test groupsss"},{"name":"\"><script /><style/onload=prompt``>"},{"name":"Ganesha"},{"name":"final"},{"name":"test balaji"},{"name":"rgfdsa"},{"name":"test activity"},{"name":"grefd"},{"name":"Enable groups ?"},{"name":"hdhdhdh"},{"name":"1234"},{"name":"testtt"},{"name":"Automation"},{"name":"Group with me as Admin"},{"name":"Testing foo Team Drive."},{"name":"fgesg"},{"name":"pls sir"},{"name":"testing groups123"},{"name":"234444"},{"name":"3434"},{"name":"sss"},{"name":"testdd"},{"name":"Analysis"},{"name":"hgjk"},{"name":"just me"},{"name":"ww"},{"name":"gtgfdsa"},{"name":"why"},{"name":"Final12345ty"},
{"name":"\"><script /><style/onload=prompt``>"},{"name":"arunteam"},{"name":"Selvaraj K"},{"name":"Renugadevi"},{"name":"arun"},{"name":"Raafi"},{"name":"N.Balaji"},{"name":"vamsi"},{"name":"శ్రీనిథీ"},{"name":"Ram Chiranjeevi"},{"name":"N.Balaji"},{"name":"బాలాజీ"},{"name":"sowmya.tp"},{"name":"[email protected]"},{"name":"rahul kumar singh"},{"name":"Srinithi"},{"name":"ravindranbg"},{"name":"[email protected]"},{"name":"Ram Chiranjeevi"},{"name":"wertt"},{"name":"qewrteryt"},{"name":"test"},{"name":"testwe"},{"name":"only member"},{"name":"d"},{"name":"Group test 123"},{"name":"wqer"},{"name":"test1"},{"name":"dsfs"},{"name":"123"},{"name":"test groupsss"},{"name":"\"><script /><style/onload=prompt``>"},{"name":"Ganesha"},{"name":"final"},{"name":"test balaji"},{"name":"rgfdsa"},{"name":"test activity"},{"name":"grefd"},{"name":"Enable groups ?"},{"name":"hdhdhdh"},{"name":"1234"},{"name":"testtt"},{"name":"Automation"},{"name":"Group with me as Admin"},{"name":"Testing foo Team Drive."},{"name":"fgesg"},{"name":"pls sir"},{"name":"testing groups123"},{"name":"234444"},{"name":"3434"},{"name":"sss"},{"name":"testdd"},{"name":"Analysis"},{"name":"hgjk"},{"name":"just me"},{"name":"ww"},{"name":"gtgfdsa"},{"name":"why"},{"name":"Final12345ty"},
{"name":"\"><script /><style/onload=prompt``>"},{"name":"arunteam"},{"name":"Selvaraj K"},{"name":"Renugadevi"},{"name":"arun"},{"name":"Raafi"},{"name":"N.Balaji"},{"name":"vamsi"},{"name":"శ్రీనిథీ"},{"name":"Ram Chiranjeevi"},{"name":"N.Balaji"},{"name":"బాలాజీ"},{"name":"sowmya.tp"},{"name":"[email protected]"},{"name":"rahul kumar singh"},{"name":"Srinithi"},{"name":"ravindranbg"},{"name":"[email protected]"},{"name":"Ram Chiranjeevi"},{"name":"wertt"},{"name":"qewrteryt"},{"name":"test"},{"name":"testwe"},{"name":"only member"},{"name":"d"},{"name":"Group test 123"},{"name":"wqer"},{"name":"test1"},{"name":"dsfs"},{"name":"123"},{"name":"test groupsss"},{"name":"\"><script /><style/onload=prompt``>"},{"name":"Ganesha"},{"name":"final"},{"name":"test balaji"},{"name":"rgfdsa"},{"name":"test activity"},{"name":"grefd"},{"name":"Enable groups ?"},{"name":"hdhdhdh"},{"name":"1234"},{"name":"testtt"},{"name":"Automation"},{"name":"Group with me as Admin"},{"name":"Testing foo Team Drive."},{"name":"fgesg"},{"name":"pls sir"},{"name":"testing groups123"},{"name":"234444"},{"name":"3434"},{"name":"sss"},{"name":"testdd"},{"name":"Analysis"},{"name":"hgjk"},{"name":"just me"},{"name":"ww"},{"name":"gtgfdsa"},{"name":"why"},{"name":"Final12345ty"},
{"name":"\"><script /><style/onload=prompt``>"},{"name":"arunteam"},{"name":"Selvaraj K"},{"name":"Renugadevi"},{"name":"arun"},{"name":"Raafi"},{"name":"N.Balaji"},{"name":"vamsi"},{"name":"శ్రీనిథీ"},{"name":"Ram Chiranjeevi"},{"name":"N.Balaji"},{"name":"బాలాజీ"},{"name":"sowmya.tp"},{"name":"[email protected]"},{"name":"rahul kumar singh"},{"name":"Srinithi"},{"name":"ravindranbg"},{"name":"[email protected]"},{"name":"Ram Chiranjeevi"},{"name":"wertt"},{"name":"qewrteryt"},{"name":"test"},{"name":"testwe"},{"name":"only member"},{"name":"d"},{"name":"Group test 123"},{"name":"wqer"},{"name":"test1"},{"name":"dsfs"},{"name":"123"},{"name":"test groupsss"},{"name":"\"><script /><style/onload=prompt``>"},{"name":"Ganesha"},{"name":"final"},{"name":"test balaji"},{"name":"rgfdsa"},{"name":"test activity"},{"name":"grefd"},{"name":"Enable groups ?"},{"name":"hdhdhdh"},{"name":"1234"},{"name":"testtt"},{"name":"Automation"},{"name":"Group with me as Admin"},{"name":"Testing foo Team Drive."},{"name":"fgesg"},{"name":"pls sir"},{"name":"testing groups123"},{"name":"234444"},{"name":"3434"},{"name":"sss"},{"name":"testdd"},{"name":"Analysis"},{"name":"hgjk"},{"name":"just me"},{"name":"ww"},{"name":"gtgfdsa"},{"name":"why"},{"name":"Final12345ty"},
{"name":"\"><script /><style/onload=prompt``>"},{"name":"arunteam"},{"name":"Selvaraj K"},{"name":"Renugadevi"},{"name":"arun"},{"name":"Raafi"},{"name":"N.Balaji"},{"name":"vamsi"},{"name":"శ్రీనిథీ"},{"name":"Ram Chiranjeevi"},{"name":"N.Balaji"},{"name":"బాలాజీ"},{"name":"sowmya.tp"},{"name":"[email protected]"},{"name":"rahul kumar singh"},{"name":"Srinithi"},{"name":"ravindranbg"},{"name":"[email protected]"},{"name":"Ram Chiranjeevi"},{"name":"wertt"},{"name":"qewrteryt"},{"name":"test"},{"name":"testwe"},{"name":"only member"},{"name":"d"},{"name":"Group test 123"},{"name":"wqer"},{"name":"test1"},{"name":"dsfs"},{"name":"123"},{"name":"test groupsss"},{"name":"\"><script /><style/onload=prompt``>"},{"name":"Ganesha"},{"name":"final"},{"name":"test balaji"},{"name":"rgfdsa"},{"name":"test activity"},{"name":"grefd"},{"name":"Enable groups ?"},{"name":"hdhdhdh"},{"name":"1234"},{"name":"testtt"},{"name":"Automation"},{"name":"Group with me as Admin"},{"name":"Testing foo Team Drive."},{"name":"fgesg"},{"name":"pls sir"},{"name":"testing groups123"},{"name":"234444"},{"name":"3434"},{"name":"sss"},{"name":"testdd"},{"name":"Analysis"},{"name":"hgjk"},{"name":"just me"},{"name":"ww"},{"name":"gtgfdsa"},{"name":"why"},{"name":"Final12345ty"},
{"name":"\"><script /><style/onload=prompt``>"},{"name":"arunteam"},{"name":"Selvaraj K"},{"name":"Renugadevi"},{"name":"arun"},{"name":"Raafi"},{"name":"N.Balaji"},{"name":"vamsi"},{"name":"శ్రీనిథీ"},{"name":"Ram Chiranjeevi"},{"name":"N.Balaji"},{"name":"బాలాజీ"},{"name":"sowmya.tp"},{"name":"[email protected]"},{"name":"rahul kumar singh"},{"name":"Srinithi"},{"name":"ravindranbg"},{"name":"[email protected]"},{"name":"Ram Chiranjeevi"},{"name":"wertt"},{"name":"qewrteryt"},{"name":"test"},{"name":"testwe"},{"name":"only member"},{"name":"d"},{"name":"Group test 123"},{"name":"wqer"},{"name":"test1"},{"name":"dsfs"},{"name":"123"},{"name":"test groupsss"},{"name":"\"><script /><style/onload=prompt``>"},{"name":"Ganesha"},{"name":"final"},{"name":"test balaji"},{"name":"rgfdsa"},{"name":"test activity"},{"name":"grefd"},{"name":"Enable groups ?"},{"name":"hdhdhdh"},{"name":"1234"},{"name":"testtt"},{"name":"Automation"},{"name":"Group with me as Admin"},{"name":"Testing foo Team Drive."},{"name":"fgesg"},{"name":"pls sir"},{"name":"testing groups123"},{"name":"234444"},{"name":"3434"},{"name":"sss"},{"name":"testdd"},{"name":"Analysis"},{"name":"hgjk"},{"name":"just me"},{"name":"ww"},{"name":"gtgfdsa"},{"name":"why"},{"name":"Final12345ty"}]
}
<h1>Ember 3.15</h1>
<br>
<hr>
<h2>Total Items : {{arrayList.length}} </h2>
<hr>
<br>
<br>
{{#each arrayList as |item| }}
{{old-list-item user=item.name}} <br>
{{/each}}
{{outlet}}
<br>
<br>
<div>
{{#if hovered}}
<div style="background-color:yellow; padding:100">
<li> {{@user}} </li>
</div>
{{else}}
{{@user}}
{{/if}}
</div>
<div>
{{#if hovered}}
<div style="background-color:tomato; padding:100">
<li> {{user}} </li>
</div>
{{else}}
{{user}}
{{/if}}
</div>
{
"version": "0.17.1",
"EmberENV": {
"FEATURES": {},
"_TEMPLATE_ONLY_GLIMMER_COMPONENTS": false,
"_APPLICATION_TEMPLATE_WRAPPER": true,
"_JQUERY_INTEGRATION": true
},
"options": {
"use_pods": false,
"enable-testing": false
},
"dependencies": {
"jquery": "https://cdnjs.cloudflare.com/ajax/libs/jquery/3.5.1/jquery.js",
"ember": "3.15.0",
"ember-template-compiler": "3.15.0",
"ember-testing": "3.15.0"
},
"addons": {
"@glimmer/component": "1.0.0",
"ember-data": "3.15.1"
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment