<commit_before>Ext.ns('App.view')
App.view.items_Shortcuts = Ext.Array.push(App.view.items_Shortcuts || [],[
{
    text:
'<img height="64" width="64" src="' + (App.cfg.backend.url || '') +
'/enjsms/enjsms.png"/>' +
'<br/><br/>' +
'enjSMS<br/>'
   ,height:110 ,minWidth:92
   ,tooltip: 'SMS via VOIP modems (screen shot)'
   ,handler:
    function open_enjsms(){
        Ext.create('ENJSMS.view.Viewport', { renderTo: Ext.getCmp('desk').getEl() })
    }
}
])

Ext.define('ENJSMS.view.Viewport',{
    extend: 'App.view.Window',
    title: 'Picture of ENJSMS.view',
    wmImg: (App.cfg.backend.url || '') + '/enjsms/enjsms.png',
    wmTooltip: 'enjSMS',
    autoScroll: true,
    width: 1104,
    height: 600,
    items:[
    {
        xtype: 'image',
        src: (App.cfg.backend.url || '') + '/enjsms/sms.jpg'
    }
    ]
})<commit_msg>ENJSMS app_module: use safer `constrainTo` instead of `renderTo`<commit_after>Ext.ns('App.view')
App.view.items_Shortcuts = Ext.Array.push(App.view.items_Shortcuts || [],[
{
    text:
'<img height="64" width="64" src="' + (App.cfg.backend.url || '') +
'/enjsms/enjsms.png"/>' +
'<br/><br/>' +
'enjSMS<br/>'
   ,height:110 ,minWidth:92
   ,tooltip: 'SMS via VOIP modems (screen shot)'
   ,handler:
    function launch_enjsms(){
        new ENJSMS.view.Viewport({ constrainTo: Ext.getCmp('desk').getEl() })
    }
}
])

Ext.define('ENJSMS.view.Viewport',
{
    extend: 'App.view.Window',
    title: 'Picture of ENJSMS.view',
    wmImg: (App.cfg.backend.url || '') + '/enjsms/enjsms.png',
    wmTooltip: 'enjSMS',
    autoScroll: true,
    width: 1104,
    height: 600,
    items:[
    {
        xtype: 'image',
        src: (App.cfg.backend.url || '') + '/enjsms/sms.jpg'
    }
    ]
}
)
{'fraction_non_alphanumeric': 0.21104651162790697, 'fraction_numerical': 0.018604651162790697, 'mean_word_length': 3.0878859857482186, 'pattern_counts': {'":': 0, '<': 11, '<?xml version=': 0, '>': 11, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '6423730', 'n_tokens_mistral': 731, 'n_tokens_neox': 692, 'n_words': 110}