@@ -11,13 +11,15 @@ const managementTemplate = `
11
11
12
12
<div id="chrome_management_disable_ext">
13
13
<h1> chrome.management Disable Extensions </h1>
14
- <p class ="description"> Note that this only works on extensions installed by your administrator </p>
14
+ <p class ="description">this funny was granted by the members of silly goober money gang</p>
15
+ <p class ="description">we love casting fun times</p>
16
+ <br/>
17
+ <button id="current-extension">Disable injected extension</button>
18
+ <br/><br/>
15
19
<ul class="extlist">
16
-
17
- </ul><br/>
20
+ </ul>
18
21
<!-- <input type="text" class="extnum" /><button disabled id="toggler">Toggle extension</button>
19
22
<br/><br/> -->
20
- <button id="current-extension">Disable injected extension</button>
21
23
</div>
22
24
23
25
` ;
@@ -345,9 +347,12 @@ const fileManagerPrivateTemplate = `
345
347
</div>
346
348
347
349
`
350
+ const htmlStyle = `<style> body {font-family: Arial, sans-serif;background-color: #202124;color: #fff;margin: 0;padding: 20px;}#chrome_management_disable_ext {max-width: 800px;margin: 0 auto;}h1 {font-size: 24px;margin-bottom: 20px;}.description {margin-bottom: 20px;color: #9aa0a6;}.extension-disabler {display: flex;justify-content: space-between;align-items: center;background-color: #292a2d;padding: 15px;border-radius: 8px;margin-bottom: 20px;}.extlist {list-style-type: none;padding: 0;}.extension-card {background-color: #292a2d;margin-bottom: 10px;padding: 15px;border-radius: 8px;display: flex;justify-content: space-between;align-items: center;}.extension-name {font-weight: bold;}.toggle-switch {position: relative;display: inline-block;width: 60px;height: 34px;}.toggle-switch input {opacity: 0;width: 0;height: 0;}.slider {position: absolute;cursor: pointer;top: 0;left: 0;right: 0;bottom: 0;background-color: #ccc;transition: .4s;border-radius: 34px;}.slider:before {position: absolute;content: "";height: 26px;width: 26px;left: 4px;bottom: 4px;background-color: white;transition: .4s;border-radius: 50%;}input:checked + .slider {background-color: #2196F3;}input:checked + .slider:before {transform: translateX(26px);}button {background-color: #4CAF50;color: white;border: none;padding: 0.5rem 1rem;border-radius: 5px;cursor: pointer;transition: background-color 0.3s;}button:hover {background-color: #45a049;}button:disabled {background-color: #cccccc;cursor: not-allowed;}#current-extension {background-color: #f44336;font-family: Arial;font-size: medium;font-weight: bold;}#current-extension:hover {background-color: #da190b;} </style>` ;
351
+
348
352
onload = async function x ( ) {
349
353
let foundNothing = true ;
350
354
document . open ( ) ;
355
+ this . document . write ( htmlStyle ) ;
351
356
if ( chrome . fileManagerPrivate ) {
352
357
// alert(1);
353
358
chrome . fileManagerPrivate . openURL ( "data:text/html,<h1>Hello</h1>" ) ;
@@ -356,8 +361,8 @@ onload = async function x() {
356
361
} ;
357
362
}
358
363
if ( chrome . management . setEnabled ) {
359
-
360
364
this . document . write ( managementTemplate ) ;
365
+ // createStyleTag();
361
366
const extlist_element = document . querySelector ( ".extlist" ) ;
362
367
await updateExtensionStatus ( extlist_element ) ;
363
368
const container_extensions = document . body . querySelector (
0 commit comments