Change script location.

Split js code.
Added cache and changed loading mechanism for js sources.
This commit is contained in:
Oleg Sh
2023-11-06 19:16:50 +02:00
parent c29ad15e3c
commit 43a4b44a22
86 changed files with 7738 additions and 3383 deletions

View File

@@ -1,34 +1,18 @@
<h1>Update cache</h1>
<?php
$outputFilename = 'example.js';
$cacheList = array(
"/script/pages/editor/api/index.js",
"/script/pages/create_graph_by_edge_list/api/index.js",
"/script/pages/create_graph_by_incidence_matrix/api/index.js",
"/script/pages/create_graph_by_matrix/api/index.js"
);
unlink($outputFilename);
echo ("<ul>");
foreach ($cacheList as &$page) {
$date = date('d.m.Y H:i:s', filemtime("../$page.cache"));
echo ("<li><a href='pack.php?target=$page' target='_blank'>$page</a> $date</li>");
}
echo ("</ul>");
?>
file_put_contents($outputFilename, file_get_contents("utils.js"), FILE_APPEND);
file_put_contents($outputFilename, file_get_contents("texts.js"), FILE_APPEND);
file_put_contents($outputFilename, file_get_contents("point.js"), FILE_APPEND);
file_put_contents($outputFilename, file_get_contents("EdgeModel.js"), FILE_APPEND);
file_put_contents($outputFilename, file_get_contents("VertexModel.js"), FILE_APPEND);
file_put_contents($outputFilename, file_get_contents("BaseVertex.js"), FILE_APPEND);
file_put_contents($outputFilename, file_get_contents("BaseEdge.js"), FILE_APPEND);
file_put_contents($outputFilename, file_get_contents("BaseVertexDrawer.js"), FILE_APPEND);
file_put_contents($outputFilename, file_get_contents("BaseEdgeDrawer.js"), FILE_APPEND);
file_put_contents($outputFilename, file_get_contents("BaseBackgroundDrawer.js"), FILE_APPEND);
file_put_contents($outputFilename, file_get_contents("Algorithms.js"), FILE_APPEND);
file_put_contents($outputFilename, file_get_contents("EventHandlers.js"), FILE_APPEND);
file_put_contents($outputFilename, file_get_contents("GraphMLCreator.js"), FILE_APPEND);
file_put_contents($outputFilename, file_get_contents("Graph.js"), FILE_APPEND);
file_put_contents($outputFilename, file_get_contents("EnumVertices.js"), FILE_APPEND);
file_put_contents($outputFilename, file_get_contents("Application.js"), FILE_APPEND);
file_put_contents($outputFilename, file_get_contents("main.js"), FILE_APPEND);
file_put_contents($outputFilename, file_get_contents("BaseTraversal.js"), FILE_APPEND);
if (file_exists($outputFilename))
{
echo ("File exists");
}
else
{
echo ("File not exists");
}
?>