add cache and rename some files
This commit is contained in:
@@ -0,0 +1,57 @@
|
||||
/*!
|
||||
@file pushToTalkPI.js
|
||||
@brief Contains PI for Push to Talk action
|
||||
@author Valentin Reinbold
|
||||
@copyright (c) 2021, Corsair Memory, Inc. All Rights Reserved.
|
||||
*/
|
||||
|
||||
function NotificationsPI(inContext, inLanguage) {
|
||||
// Inherit from PI
|
||||
PI.call(this, inContext, inLanguage);
|
||||
|
||||
// Save a copy of a method
|
||||
var piSaveSettings = this.saveSettings;
|
||||
|
||||
// Temporarily(?) disable configuration
|
||||
return;
|
||||
|
||||
// Add fields
|
||||
var fields =`
|
||||
<div class="sdpi-item" id="on-press">
|
||||
<div class="sdpi-item-label translated" x-text="OnPress"></div>
|
||||
<select class="sdpi-item-value select" id="select-press">
|
||||
<option value="nothing" class="translated" x-text="DoNothing"></option>
|
||||
<option value="open" class="translated" x-text="OnPressNotification"></option>
|
||||
<option value="clear" class="translated" x-text="OnPressClearNotification"></option>
|
||||
</select>
|
||||
</div>
|
||||
<div class="sdpi-item" id="on-longpress">
|
||||
<div class="sdpi-item-label translated" x-text="OnLongPress"></div>
|
||||
<select class="sdpi-item-value select" id="select-longpress">
|
||||
<option value="nothing" class="translated" x-text="DoNothing"></option>
|
||||
<option value="open" class="translated" x-text="OnPressNotification"></option>
|
||||
<option value="clear" class="translated" x-text="OnPressClearNotification"></option>
|
||||
</select>
|
||||
</div>
|
||||
`;
|
||||
document.getElementById('placeholder').innerHTML = fields;
|
||||
|
||||
this.initField('select-press');
|
||||
this.initField('select-longpress');
|
||||
|
||||
// Before overwriting parrent method, save a copy of it
|
||||
var piLoad = this.load;
|
||||
|
||||
// Public function called to load the fields
|
||||
this.load = function (data) {
|
||||
// Call PI load method
|
||||
piLoad.call(this, data);
|
||||
|
||||
// Enable / Disable the fields
|
||||
document.getElementById('select-press').disabled = data.disabled || data.unauthorized;
|
||||
document.getElementById('select-longpress').disabled = data.disabled || data.unauthorized;
|
||||
|
||||
// Show PI
|
||||
document.getElementById('pi').style.display = "block";
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user