mirror of
https://github.com/potato47/ccc-devtools.git
synced 2026-06-12 22:16:47 +00:00
update
This commit is contained in:
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
+1
-1
File diff suppressed because one or more lines are too long
+4
-3
@@ -1,3 +1,4 @@
|
||||
<script type="module" crossorigin src="/dist/assets/index.1b8a852c.js"></script>
|
||||
<link rel="stylesheet" href="/dist/assets/index.a2551c8e.css">
|
||||
<div id="dev-app" style="width: 400px;height: 100%;display: none;flex-direction: column;justify-content: center;"></div>
|
||||
<script type="module" crossorigin src="/dist/assets/index.17ee060a.js"></script>
|
||||
<link rel="stylesheet" href="/dist/assets/index.9940da1d.css">
|
||||
<div id="dev-app" style="width: 400px;height: 100%;display: flex;flex-direction: column;justify-content: center;"></div>
|
||||
|
||||
|
||||
@@ -18,7 +18,7 @@
|
||||
<link rel="stylesheet" type="text/css" href="./index.css" />
|
||||
</head>
|
||||
<body>
|
||||
<%- include('./toolbar', {config: config}) %>
|
||||
<%- include(cocosToolBar, {config: config}) %>
|
||||
<div style="display: flex;flex: auto;align-items: center;">
|
||||
<%- include ./dist/index.html %>
|
||||
<div id="content" class="content">
|
||||
@@ -47,3 +47,38 @@
|
||||
<%- include(cocosTemplate, {}) %>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
<script>
|
||||
document.getElementsByClassName('toolbar')[0].insertAdjacentHTML('afterbegin', '<div><button id="btn-show-tree">Tree</button></div>');
|
||||
const devtoolsBtn = document.getElementById('btn-show-tree');
|
||||
let isOpen = !!localStorage.getItem('ccc_devtools_show');
|
||||
toggle(isOpen);
|
||||
devtoolsBtn.addEventListener('click', () => {
|
||||
isOpen = !isOpen;
|
||||
toggle(isOpen);
|
||||
}, false);
|
||||
|
||||
// profilerBtn.addEventListener('click', () => {
|
||||
// if (profilerBtn.classList.contains('checked')) {
|
||||
// profilerBtn.classList.remove('checked');
|
||||
// window.dispatchEvent(new CustomEvent('showProfiler', { detail: { show: false } }));
|
||||
// } else {
|
||||
// profilerBtn.classList.add('checked');
|
||||
// window.dispatchEvent(new CustomEvent('showProfiler', { detail: { show: true } }));
|
||||
// }
|
||||
// }, false);
|
||||
|
||||
function toggle(isOpen) {
|
||||
const devApp = document.getElementById('dev-app');
|
||||
window.ccdevShow = isOpen;
|
||||
if (isOpen) {
|
||||
devApp.style.display = 'flex';
|
||||
devtoolsBtn.classList.add('checked');
|
||||
localStorage.setItem('ccc_devtools_show', 1);
|
||||
} else {
|
||||
devApp.style.display = 'none';
|
||||
devtoolsBtn.classList.remove('checked');
|
||||
localStorage.removeItem('ccc_devtools_show');
|
||||
}
|
||||
}
|
||||
</script>
|
||||
|
||||
@@ -33,16 +33,3 @@
|
||||
<span>ms</span>
|
||||
</div>
|
||||
</div>
|
||||
<script>
|
||||
const devtoolsBtn = document.getElementById('btn-show-devtools');
|
||||
devtoolsBtn.addEventListener('click', () => {
|
||||
const devApp = document.getElementById('dev-app');
|
||||
if (devApp.style.display === 'none') {
|
||||
devApp.style.display = 'flex';
|
||||
devtoolsBtn.classList.add('checked');
|
||||
} else {
|
||||
devApp.style.display = 'none';
|
||||
devtoolsBtn.classList.remove('checked');
|
||||
}
|
||||
}, false);
|
||||
</script>
|
||||
|
||||
Reference in New Issue
Block a user