Renamed renamed the web blog module.

This commit is contained in:
Relintai 2022-08-25 01:51:27 +02:00
parent c6e6accbe8
commit 2170b1a8d7
79 changed files with 515 additions and 141 deletions

View File

@ -1,8 +1,7 @@
[gd_scene load_steps=4 format=2]
[gd_scene load_steps=3 format=2]
[ext_resource path="res://Main.gd" type="Script" id=1]
[ext_resource path="res://addons/web_blog/classes/WebBlog.gd" type="Script" id=2]
[ext_resource path="res://addons/web_blog/classes/WebBlogPost.gd" type="Script" id=3]
[ext_resource path="res://addons/web_pages/classes/WebPage.gd" type="Script" id=2]
[node name="WebServer" type="WebServerSimple"]
script = ExtResource( 1 )
@ -13,15 +12,5 @@ script = ExtResource( 1 )
uri_segment = "/"
data = "<a href=\"/blog\">Blog</a>"
[node name="WebBlog" type="WebNode" parent="WebRoot"]
uri_segment = "blog"
[node name="WebPage" type="WebNode" parent="WebRoot"]
script = ExtResource( 2 )
[node name="WebNoasdsde" type="WebNode" parent="WebRoot/WebBlog"]
script = ExtResource( 3 )
[node name="asdasd" type="WebNode" parent="WebRoot/WebBlog"]
script = ExtResource( 3 )
[node name="Aqqdss" type="WebNode" parent="WebRoot/WebBlog"]
script = ExtResource( 3 )

View File

@ -1,5 +0,0 @@
tool
extends WebNode
class_name WebBlogPost, "res://addons/web_blog/icons/icon_web_blog_post.svg"
export(Array, Resource) var entries : Array

View File

@ -1,5 +0,0 @@
tool
extends Resource
class_name WebBlogPostEntry, "res://addons/web_blog/icons/icon_web_blog_post_entry.svg"

View File

@ -1,6 +0,0 @@
tool
extends "res://addons/web_blog/classes/WebBlogPostEntry.gd"
class_name WebBlogPostEntryTitleText, "res://addons/web_blog/icons/icon_web_blog_post_entry_title_text.svg"
export(String) var title_text : String
export(int) var hsize : int = 1

View File

@ -0,0 +1,5 @@
tool
extends WebNode
class_name WebPage, "res://addons/web_pages/icons/icon_web_page.svg"
export(Array, Resource) var entries : Array

View File

@ -0,0 +1,5 @@
tool
extends Resource
class_name WebPageEntry, "res://addons/web_pages/icons/icon_web_page_entry.svg"

View File

@ -1,8 +1,8 @@
tool
extends WebNode
class_name WebBlog, "res://addons/web_blog/icons/icon_web_blog.svg"
class_name WebPageList, "res://addons/web_pages/icons/icon_web_page_list.svg"
func add_post(post : WebBlogPost) -> void:
func add_post(post : WebPage) -> void:
if (get_child_count() > 0):
add_child_below_node(get_child(0), post)
move_child(get_child(1), 0)
@ -12,7 +12,7 @@ func add_post(post : WebBlogPost) -> void:
if Engine.editor_hint:
post.owner = get_tree().edited_scene_root
func remove_post(post : WebBlogPost) -> void:
func remove_post(post : WebPage) -> void:
remove_child(post)
# Temp hack for undoredo

View File

@ -0,0 +1,6 @@
tool
extends "res://addons/web_pages/classes/WebPageEntry.gd"
class_name WebPageEntryTitleText, "res://addons/web_pages/icons/icon_web_page_entry_title_text.svg"
export(String) var title_text : String
export(int) var hsize : int = 1

View File

@ -1,10 +1,10 @@
tool
extends VBoxContainer
var _post : WebBlogPost = null
var _post : WebPage = null
var undo_redo : UndoRedo = null
func set_post(post : WebBlogPost):
func set_post(post : WebPage):
_post = post
get_node("HBoxContainer/PostNameLE").text = post.name
name = post.name

View File

@ -1,6 +1,6 @@
[gd_scene load_steps=2 format=2]
[ext_resource path="res://addons/web_blog/editor/PostEditor.gd" type="Script" id=1]
[ext_resource path="res://addons/web_pages/editor/PageEditor.gd" type="Script" id=1]
[node name="PostEditor" type="VBoxContainer"]
margin_top = 28.0

View File

@ -5,9 +5,9 @@ signal blog_post_edit_requested(post)
var undo_redo : UndoRedo = null
var _post : WebBlogPost
var _post : WebPage
func set_post(post : WebBlogPost) -> void:
func set_post(post : WebPage) -> void:
_post = post
update()

View File

@ -1,6 +1,6 @@
[gd_scene load_steps=2 format=2]
[ext_resource path="res://addons/web_blog/editor/PostListEntry.gd" type="Script" id=1]
[ext_resource path="res://addons/web_pages/editor/PageListEntry.gd" type="Script" id=1]
[node name="PostEntry" type="PanelContainer"]
margin_right = 1016.0

View File

@ -6,7 +6,7 @@ signal blog_post_edit_requested(post)
var undo_redo : UndoRedo = null
var _blog : WebBlog = null
var _blog : WebPageList = null
func create_post_list() -> void:
if !_blog:
@ -14,15 +14,15 @@ func create_post_list() -> void:
var _entry_container : VBoxContainer = get_node("ScrollContainer/OutsideVBC/Entries")
var PostListEntry : PackedScene = ResourceLoader.load("res://addons/web_blog/editor/PostListEntry.tscn")
var PostListEntry : PackedScene = ResourceLoader.load("res://addons/web_pages/editor/PostListEntry.tscn")
for i in range(_blog.get_child_count()):
var c : Node = _blog.get_child(i)
if !(c is WebBlogPost):
if !(c is WebPage):
continue
var wbp : WebBlogPost = c as WebBlogPost
var wbp : WebPage = c as WebPage
var entry = PostListEntry.instance()
entry.undo_redo = undo_redo
@ -41,7 +41,7 @@ func recreate() -> void:
clear()
create_post_list()
func set_web_blog(blog : WebBlog) -> void:
func set_web_pages(blog : WebPageList) -> void:
if _blog == blog:
return

View File

@ -1,6 +1,6 @@
[gd_scene load_steps=2 format=2]
[ext_resource path="res://addons/web_blog/editor/Posts.gd" type="Script" id=1]
[ext_resource path="res://addons/web_pages/editor/Posts.gd" type="Script" id=1]
[node name="Posts" type="VBoxContainer"]
anchor_right = 1.0
@ -24,7 +24,6 @@ size_flags_horizontal = 3
size_flags_vertical = 3
[node name="OutsideVBC" type="VBoxContainer" parent="ScrollContainer"]
margin_right = 1016.0
margin_bottom = 4.0
size_flags_horizontal = 3

View File

@ -2,7 +2,7 @@ tool
extends PanelContainer
var _wne_tool_bar_button : Button = null
var _edited_blog : WebBlog = null
var _edited_blog : WebPageList = null
var undo_redo : UndoRedo = null
func _enter_tree():
@ -43,9 +43,9 @@ func _edited_node_changed(web_node : WebNode):
var wne : Control = Engine.get_global("WebNodeEditor")
if wne:
if web_node is WebBlog:
if web_node is WebPage:
_edited_blog = web_node
get_node("Tabs/Posts").set_web_blog(_edited_blog)
get_node("Tabs/Posts").set_web_pages(_edited_blog)
_wne_tool_bar_button.show()
_wne_tool_bar_button.pressed = true
#wne.switch_to_main_screen_tab(self)
@ -61,23 +61,23 @@ func _on_new_post_requested():
var _tabs : TabContainer = get_node("./Tabs")
var post : WebBlogPost = WebBlogPost.new()
var post : WebPage = WebPage.new()
_edited_blog.add_post(post)
var post_editor_scene : PackedScene = ResourceLoader.load("res://addons/web_blog/editor/PostEditor.tscn", "PackedScene")
var post_editor_scene : PackedScene = ResourceLoader.load("res://addons/web_pages/editor/PostEditor.tscn", "PackedScene")
var nps : Control = post_editor_scene.instance()
nps.undo_redo = undo_redo
nps.set_post(post)
_tabs.add_child(nps)
_tabs.current_tab = _tabs.get_child_count() - 1
func _on_blog_post_edit_requested(post : WebBlogPost) -> void:
func _on_blog_post_edit_requested(post : WebPage) -> void:
if !_edited_blog:
return
var _tabs : TabContainer = get_node("./Tabs")
var post_editor_scene : PackedScene = ResourceLoader.load("res://addons/web_blog/editor/PostEditor.tscn", "PackedScene")
var post_editor_scene : PackedScene = ResourceLoader.load("res://addons/web_pages/editor/PostEditor.tscn", "PackedScene")
var nps : Control = post_editor_scene.instance()
nps.undo_redo = undo_redo
nps.set_post(post)

View File

@ -1,7 +1,7 @@
[gd_scene load_steps=3 format=2]
[ext_resource path="res://addons/web_blog/editor/WebBlogEditor.gd" type="Script" id=1]
[ext_resource path="res://addons/web_blog/editor/Posts.tscn" type="PackedScene" id=3]
[ext_resource path="res://addons/web_pages/editor/WebPageListEditor.gd" type="Script" id=1]
[ext_resource path="res://addons/web_pages/editor/Posts.tscn" type="PackedScene" id=3]
[node name="WebBlogEditor" type="PanelContainer"]
anchor_right = 1.0

View File

Before

Width:  |  Height:  |  Size: 517 B

After

Width:  |  Height:  |  Size: 517 B

View File

@ -2,15 +2,15 @@
importer="texture"
type="StreamTexture"
path="res://.import/icon_animated_texture.svg-bfb7444d110f28de4591bfad873fb248.stex"
path="res://.import/icon_animated_texture.svg-12813002412bb9b67acd7756f80c45a2.stex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://addons/web_blog/icons/icon_animated_texture.svg"
dest_files=[ "res://.import/icon_animated_texture.svg-bfb7444d110f28de4591bfad873fb248.stex" ]
source_file="res://addons/web_pages/icons/icon_animated_texture.svg"
dest_files=[ "res://.import/icon_animated_texture.svg-12813002412bb9b67acd7756f80c45a2.stex" ]
[params]

View File

Before

Width:  |  Height:  |  Size: 316 B

After

Width:  |  Height:  |  Size: 316 B

View File

@ -2,15 +2,15 @@
importer="texture"
type="StreamTexture"
path="res://.import/icon_animation_track_group.svg-1135ff8b904bd519ed8a18d23b5ad3f8.stex"
path="res://.import/icon_animation_track_group.svg-afc7c05f87c2db058159c18420672259.stex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://addons/web_blog/icons/icon_animation_track_group.svg"
dest_files=[ "res://.import/icon_animation_track_group.svg-1135ff8b904bd519ed8a18d23b5ad3f8.stex" ]
source_file="res://addons/web_pages/icons/icon_animation_track_group.svg"
dest_files=[ "res://.import/icon_animation_track_group.svg-afc7c05f87c2db058159c18420672259.stex" ]
[params]

View File

Before

Width:  |  Height:  |  Size: 185 B

After

Width:  |  Height:  |  Size: 185 B

View File

@ -2,15 +2,15 @@
importer="texture"
type="StreamTexture"
path="res://.import/icon_class_list.svg-8e1a8b77376912b32da596085bf96368.stex"
path="res://.import/icon_class_list.svg-66298fdf0a5d9dcf2cc5149459e8b0bf.stex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://addons/web_blog/icons/icon_class_list.svg"
dest_files=[ "res://.import/icon_class_list.svg-8e1a8b77376912b32da596085bf96368.stex" ]
source_file="res://addons/web_pages/icons/icon_class_list.svg"
dest_files=[ "res://.import/icon_class_list.svg-66298fdf0a5d9dcf2cc5149459e8b0bf.stex" ]
[params]

View File

Before

Width:  |  Height:  |  Size: 167 B

After

Width:  |  Height:  |  Size: 167 B

View File

@ -2,15 +2,15 @@
importer="texture"
type="StreamTexture"
path="res://.import/icon_duplicate.svg-e860412ca31f001e170c2e4714f1b733.stex"
path="res://.import/icon_duplicate.svg-1b937607d0c3db5015bea10e2b6a5c85.stex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://addons/web_blog/icons/icon_duplicate.svg"
dest_files=[ "res://.import/icon_duplicate.svg-e860412ca31f001e170c2e4714f1b733.stex" ]
source_file="res://addons/web_pages/icons/icon_duplicate.svg"
dest_files=[ "res://.import/icon_duplicate.svg-1b937607d0c3db5015bea10e2b6a5c85.stex" ]
[params]

View File

Before

Width:  |  Height:  |  Size: 180 B

After

Width:  |  Height:  |  Size: 180 B

View File

@ -2,15 +2,15 @@
importer="texture"
type="StreamTexture"
path="res://.import/icon_file.svg-d02b3dbc53b5b123d58078efaeac9ade.stex"
path="res://.import/icon_file.svg-b0a625506d264741b81be157c25b3abb.stex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://addons/web_blog/icons/icon_file.svg"
dest_files=[ "res://.import/icon_file.svg-d02b3dbc53b5b123d58078efaeac9ade.stex" ]
source_file="res://addons/web_pages/icons/icon_file.svg"
dest_files=[ "res://.import/icon_file.svg-b0a625506d264741b81be157c25b3abb.stex" ]
[params]

View File

Before

Width:  |  Height:  |  Size: 191 B

After

Width:  |  Height:  |  Size: 191 B

View File

@ -0,0 +1,35 @@
[remap]
importer="texture"
type="StreamTexture"
path="res://.import/icon_file_list.svg-ed6e966fcc617ab3d21fddb538ec718d.stex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://addons/web_pages/icons/icon_file_list.svg"
dest_files=[ "res://.import/icon_file_list.svg-ed6e966fcc617ab3d21fddb538ec718d.stex" ]
[params]
compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=true
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
process/normal_map_invert_y=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0

View File

Before

Width:  |  Height:  |  Size: 228 B

After

Width:  |  Height:  |  Size: 228 B

View File

@ -2,15 +2,15 @@
importer="texture"
type="StreamTexture"
path="res://.import/icon_folder.svg-cf032affbea15620751e5a2250c2c2f7.stex"
path="res://.import/icon_folder.svg-62124e433b1b218ea1d135d16a052288.stex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://addons/web_blog/icons/icon_folder.svg"
dest_files=[ "res://.import/icon_folder.svg-cf032affbea15620751e5a2250c2c2f7.stex" ]
source_file="res://addons/web_pages/icons/icon_folder.svg"
dest_files=[ "res://.import/icon_folder.svg-62124e433b1b218ea1d135d16a052288.stex" ]
[params]

View File

Before

Width:  |  Height:  |  Size: 346 B

After

Width:  |  Height:  |  Size: 346 B

View File

@ -2,15 +2,15 @@
importer="texture"
type="StreamTexture"
path="res://.import/icon_image.svg-2fa36c1cdcdfa63b18bc57cfc9639024.stex"
path="res://.import/icon_image.svg-5dae0e1e0257ae4f99db6d9c9aad586d.stex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://addons/web_blog/icons/icon_image.svg"
dest_files=[ "res://.import/icon_image.svg-2fa36c1cdcdfa63b18bc57cfc9639024.stex" ]
source_file="res://addons/web_pages/icons/icon_image.svg"
dest_files=[ "res://.import/icon_image.svg-5dae0e1e0257ae4f99db6d9c9aad586d.stex" ]
[params]

View File

Before

Width:  |  Height:  |  Size: 265 B

After

Width:  |  Height:  |  Size: 265 B

View File

@ -2,15 +2,15 @@
importer="texture"
type="StreamTexture"
path="res://.import/icon_proxy_texture.svg-ed8b79e9450c18c39e7e6d360593c274.stex"
path="res://.import/icon_proxy_texture.svg-d6111c1b737b12eaa3a5c10f14d98746.stex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://addons/web_blog/icons/icon_proxy_texture.svg"
dest_files=[ "res://.import/icon_proxy_texture.svg-ed8b79e9450c18c39e7e6d360593c274.stex" ]
source_file="res://addons/web_pages/icons/icon_proxy_texture.svg"
dest_files=[ "res://.import/icon_proxy_texture.svg-d6111c1b737b12eaa3a5c10f14d98746.stex" ]
[params]

View File

@ -2,15 +2,15 @@
importer="texture"
type="StreamTexture"
path="res://.import/icon_web_blog.svg-717b51dbe8e2412ad01ab3d85a2cfea9.stex"
path="res://.import/icon_web_blog.svg-441bde40ee706baceec28d45b1efdd99.stex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://addons/web_blog/icons/icon_web_blog.svg"
dest_files=[ "res://.import/icon_web_blog.svg-717b51dbe8e2412ad01ab3d85a2cfea9.stex" ]
source_file="res://addons/web_pages/icons/icon_web_blog.svg"
dest_files=[ "res://.import/icon_web_blog.svg-441bde40ee706baceec28d45b1efdd99.stex" ]
[params]

View File

@ -2,15 +2,15 @@
importer="texture"
type="StreamTexture"
path="res://.import/icon_web_blog_post.svg-39473104cec66e16f056afe520db5c85.stex"
path="res://.import/icon_web_blog_post.svg-0971b6be2c931ccf2b4d7fae253ecdee.stex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://addons/web_blog/icons/icon_web_blog_post.svg"
dest_files=[ "res://.import/icon_web_blog_post.svg-39473104cec66e16f056afe520db5c85.stex" ]
source_file="res://addons/web_pages/icons/icon_web_blog_post.svg"
dest_files=[ "res://.import/icon_web_blog_post.svg-0971b6be2c931ccf2b4d7fae253ecdee.stex" ]
[params]

View File

@ -2,15 +2,15 @@
importer="texture"
type="StreamTexture"
path="res://.import/icon_web_blog_post_entry.svg-f54a46904c4aaea74b40b0b1c6e7885c.stex"
path="res://.import/icon_web_blog_post_entry.svg-98f08ecf5ca3fe77afa2f00007aad902.stex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://addons/web_blog/icons/icon_web_blog_post_entry.svg"
dest_files=[ "res://.import/icon_web_blog_post_entry.svg-f54a46904c4aaea74b40b0b1c6e7885c.stex" ]
source_file="res://addons/web_pages/icons/icon_web_blog_post_entry.svg"
dest_files=[ "res://.import/icon_web_blog_post_entry.svg-98f08ecf5ca3fe77afa2f00007aad902.stex" ]
[params]

View File

@ -2,15 +2,15 @@
importer="texture"
type="StreamTexture"
path="res://.import/icon_web_blog_post_entry_browsable_folder.svg-f193abb189e953b32dd2bb4da5364b81.stex"
path="res://.import/icon_web_blog_post_entry_browsable_folder.svg-12765abe1904a75509132511150dc8f8.stex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://addons/web_blog/icons/icon_web_blog_post_entry_browsable_folder.svg"
dest_files=[ "res://.import/icon_web_blog_post_entry_browsable_folder.svg-f193abb189e953b32dd2bb4da5364b81.stex" ]
source_file="res://addons/web_pages/icons/icon_web_blog_post_entry_browsable_folder.svg"
dest_files=[ "res://.import/icon_web_blog_post_entry_browsable_folder.svg-12765abe1904a75509132511150dc8f8.stex" ]
[params]

View File

@ -2,15 +2,15 @@
importer="texture"
type="StreamTexture"
path="res://.import/icon_web_blog_post_entry_file.svg-7f76b160c82d61aa5e07d1d0bad9e396.stex"
path="res://.import/icon_web_blog_post_entry_file.svg-d960343d7598306070aae9ce905a5ed6.stex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://addons/web_blog/icons/icon_web_blog_post_entry_file.svg"
dest_files=[ "res://.import/icon_web_blog_post_entry_file.svg-7f76b160c82d61aa5e07d1d0bad9e396.stex" ]
source_file="res://addons/web_pages/icons/icon_web_blog_post_entry_file.svg"
dest_files=[ "res://.import/icon_web_blog_post_entry_file.svg-d960343d7598306070aae9ce905a5ed6.stex" ]
[params]

View File

@ -2,15 +2,15 @@
importer="texture"
type="StreamTexture"
path="res://.import/icon_web_blog_post_entry_gallery.svg-ea347711c717fff8d52945014cb7fcb8.stex"
path="res://.import/icon_web_blog_post_entry_gallery.svg-87d96213c12587554f4bd5642891cbdb.stex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://addons/web_blog/icons/icon_web_blog_post_entry_gallery.svg"
dest_files=[ "res://.import/icon_web_blog_post_entry_gallery.svg-ea347711c717fff8d52945014cb7fcb8.stex" ]
source_file="res://addons/web_pages/icons/icon_web_blog_post_entry_gallery.svg"
dest_files=[ "res://.import/icon_web_blog_post_entry_gallery.svg-87d96213c12587554f4bd5642891cbdb.stex" ]
[params]

View File

@ -2,15 +2,15 @@
importer="texture"
type="StreamTexture"
path="res://.import/icon_web_blog_post_entry_host_folder.svg-f6f252d3d94bb4df5537b56208d371ec.stex"
path="res://.import/icon_web_blog_post_entry_host_folder.svg-5c1e9834d08e102e311f752620001b66.stex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://addons/web_blog/icons/icon_web_blog_post_entry_host_folder.svg"
dest_files=[ "res://.import/icon_web_blog_post_entry_host_folder.svg-f6f252d3d94bb4df5537b56208d371ec.stex" ]
source_file="res://addons/web_pages/icons/icon_web_blog_post_entry_host_folder.svg"
dest_files=[ "res://.import/icon_web_blog_post_entry_host_folder.svg-5c1e9834d08e102e311f752620001b66.stex" ]
[params]

View File

@ -2,15 +2,15 @@
importer="texture"
type="StreamTexture"
path="res://.import/icon_web_blog_post_entry_image.svg-b65b6fb322fa53ac343c927ff28ae49d.stex"
path="res://.import/icon_web_blog_post_entry_image.svg-c2cd695cca482d958957b21a2e135607.stex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://addons/web_blog/icons/icon_web_blog_post_entry_image.svg"
dest_files=[ "res://.import/icon_web_blog_post_entry_image.svg-b65b6fb322fa53ac343c927ff28ae49d.stex" ]
source_file="res://addons/web_pages/icons/icon_web_blog_post_entry_image.svg"
dest_files=[ "res://.import/icon_web_blog_post_entry_image.svg-c2cd695cca482d958957b21a2e135607.stex" ]
[params]

View File

@ -2,15 +2,15 @@
importer="texture"
type="StreamTexture"
path="res://.import/icon_web_blog_post_entry_text.svg-550f69316d4230e13cd1309c304f1785.stex"
path="res://.import/icon_web_blog_post_entry_text.svg-1312177bb0b7ea0321a462649e6b7b73.stex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://addons/web_blog/icons/icon_web_blog_post_entry_text.svg"
dest_files=[ "res://.import/icon_web_blog_post_entry_text.svg-550f69316d4230e13cd1309c304f1785.stex" ]
source_file="res://addons/web_pages/icons/icon_web_blog_post_entry_text.svg"
dest_files=[ "res://.import/icon_web_blog_post_entry_text.svg-1312177bb0b7ea0321a462649e6b7b73.stex" ]
[params]

View File

@ -2,15 +2,15 @@
importer="texture"
type="StreamTexture"
path="res://.import/icon_web_blog_post_entry_title_text.svg-70b54bee03f12a0f64c22bcb1e03b264.stex"
path="res://.import/icon_web_blog_post_entry_title_text.svg-37d4f10b17fd373194786023343aab9e.stex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://addons/web_blog/icons/icon_web_blog_post_entry_title_text.svg"
dest_files=[ "res://.import/icon_web_blog_post_entry_title_text.svg-70b54bee03f12a0f64c22bcb1e03b264.stex" ]
source_file="res://addons/web_pages/icons/icon_web_blog_post_entry_title_text.svg"
dest_files=[ "res://.import/icon_web_blog_post_entry_title_text.svg-37d4f10b17fd373194786023343aab9e.stex" ]
[params]

View File

@ -2,15 +2,15 @@
importer="texture"
type="StreamTexture"
path="res://.import/icon_web_blog_post_entry_video.svg-1a509a5bdb26f95ae69e25a3456ac2f4.stex"
path="res://.import/icon_web_blog_post_entry_video.svg-cb53384634a123b72b04277737b3e876.stex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://addons/web_blog/icons/icon_web_blog_post_entry_video.svg"
dest_files=[ "res://.import/icon_web_blog_post_entry_video.svg-1a509a5bdb26f95ae69e25a3456ac2f4.stex" ]
source_file="res://addons/web_pages/icons/icon_web_blog_post_entry_video.svg"
dest_files=[ "res://.import/icon_web_blog_post_entry_video.svg-cb53384634a123b72b04277737b3e876.stex" ]
[params]

View File

Before

Width:  |  Height:  |  Size: 2.8 KiB

After

Width:  |  Height:  |  Size: 2.8 KiB

View File

@ -2,15 +2,15 @@
importer="texture"
type="StreamTexture"
path="res://.import/icon_file_list.svg-a3a2be493f24d70b7f0d4803f161a6a2.stex"
path="res://.import/icon_web_page.svg-44183360eb49edc150144671d9ceb42f.stex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://addons/web_blog/icons/icon_file_list.svg"
dest_files=[ "res://.import/icon_file_list.svg-a3a2be493f24d70b7f0d4803f161a6a2.stex" ]
source_file="res://addons/web_pages/icons/icon_web_page.svg"
dest_files=[ "res://.import/icon_web_page.svg-44183360eb49edc150144671d9ceb42f.stex" ]
[params]

View File

Before

Width:  |  Height:  |  Size: 3.0 KiB

After

Width:  |  Height:  |  Size: 3.0 KiB

View File

@ -0,0 +1,35 @@
[remap]
importer="texture"
type="StreamTexture"
path="res://.import/icon_web_page_entry.svg-4f4a0e239eb677a113d21c25cbd05e7f.stex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://addons/web_pages/icons/icon_web_page_entry.svg"
dest_files=[ "res://.import/icon_web_page_entry.svg-4f4a0e239eb677a113d21c25cbd05e7f.stex" ]
[params]
compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=true
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
process/normal_map_invert_y=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0

View File

Before

Width:  |  Height:  |  Size: 3.3 KiB

After

Width:  |  Height:  |  Size: 3.3 KiB

View File

@ -0,0 +1,35 @@
[remap]
importer="texture"
type="StreamTexture"
path="res://.import/icon_web_page_entry_browsable_folder.svg-aa7523743abeef789819e050d4e76762.stex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://addons/web_pages/icons/icon_web_page_entry_browsable_folder.svg"
dest_files=[ "res://.import/icon_web_page_entry_browsable_folder.svg-aa7523743abeef789819e050d4e76762.stex" ]
[params]
compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=true
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
process/normal_map_invert_y=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0

View File

Before

Width:  |  Height:  |  Size: 3.3 KiB

After

Width:  |  Height:  |  Size: 3.3 KiB

View File

@ -0,0 +1,35 @@
[remap]
importer="texture"
type="StreamTexture"
path="res://.import/icon_web_page_entry_file.svg-ad81c9efcce04aefa069144be376197c.stex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://addons/web_pages/icons/icon_web_page_entry_file.svg"
dest_files=[ "res://.import/icon_web_page_entry_file.svg-ad81c9efcce04aefa069144be376197c.stex" ]
[params]
compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=true
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
process/normal_map_invert_y=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0

View File

Before

Width:  |  Height:  |  Size: 3.3 KiB

After

Width:  |  Height:  |  Size: 3.3 KiB

View File

@ -0,0 +1,35 @@
[remap]
importer="texture"
type="StreamTexture"
path="res://.import/icon_web_page_entry_gallery.svg-87431ec4b174a3aedf316321ff3221e4.stex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://addons/web_pages/icons/icon_web_page_entry_gallery.svg"
dest_files=[ "res://.import/icon_web_page_entry_gallery.svg-87431ec4b174a3aedf316321ff3221e4.stex" ]
[params]
compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=true
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
process/normal_map_invert_y=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0

View File

Before

Width:  |  Height:  |  Size: 3.3 KiB

After

Width:  |  Height:  |  Size: 3.3 KiB

View File

@ -0,0 +1,35 @@
[remap]
importer="texture"
type="StreamTexture"
path="res://.import/icon_web_page_entry_host_folder.svg-bc5de7bb1bda6d8cfc07cc795eeb27b2.stex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://addons/web_pages/icons/icon_web_page_entry_host_folder.svg"
dest_files=[ "res://.import/icon_web_page_entry_host_folder.svg-bc5de7bb1bda6d8cfc07cc795eeb27b2.stex" ]
[params]
compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=true
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
process/normal_map_invert_y=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0

View File

Before

Width:  |  Height:  |  Size: 3.3 KiB

After

Width:  |  Height:  |  Size: 3.3 KiB

View File

@ -0,0 +1,35 @@
[remap]
importer="texture"
type="StreamTexture"
path="res://.import/icon_web_page_entry_image.svg-5a33af283f3040c2071669be09474127.stex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://addons/web_pages/icons/icon_web_page_entry_image.svg"
dest_files=[ "res://.import/icon_web_page_entry_image.svg-5a33af283f3040c2071669be09474127.stex" ]
[params]
compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=true
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
process/normal_map_invert_y=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0

View File

Before

Width:  |  Height:  |  Size: 3.3 KiB

After

Width:  |  Height:  |  Size: 3.3 KiB

View File

@ -0,0 +1,35 @@
[remap]
importer="texture"
type="StreamTexture"
path="res://.import/icon_web_page_entry_text.svg-d4bd0029b99f9b9127cfef64b85a74c7.stex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://addons/web_pages/icons/icon_web_page_entry_text.svg"
dest_files=[ "res://.import/icon_web_page_entry_text.svg-d4bd0029b99f9b9127cfef64b85a74c7.stex" ]
[params]
compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=true
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
process/normal_map_invert_y=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0

View File

Before

Width:  |  Height:  |  Size: 2.5 KiB

After

Width:  |  Height:  |  Size: 2.5 KiB

View File

@ -0,0 +1,35 @@
[remap]
importer="texture"
type="StreamTexture"
path="res://.import/icon_web_page_entry_title_text.svg-455a7620ab60ed0c49e84aa7c1890f2a.stex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://addons/web_pages/icons/icon_web_page_entry_title_text.svg"
dest_files=[ "res://.import/icon_web_page_entry_title_text.svg-455a7620ab60ed0c49e84aa7c1890f2a.stex" ]
[params]
compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=true
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
process/normal_map_invert_y=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0

View File

Before

Width:  |  Height:  |  Size: 3.3 KiB

After

Width:  |  Height:  |  Size: 3.3 KiB

View File

@ -0,0 +1,35 @@
[remap]
importer="texture"
type="StreamTexture"
path="res://.import/icon_web_page_entry_video.svg-5a9b7e06fbd2f494f68962ff61291935.stex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://addons/web_pages/icons/icon_web_page_entry_video.svg"
dest_files=[ "res://.import/icon_web_page_entry_video.svg-5a9b7e06fbd2f494f68962ff61291935.stex" ]
[params]
compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=true
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
process/normal_map_invert_y=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0

View File

Before

Width:  |  Height:  |  Size: 3.4 KiB

After

Width:  |  Height:  |  Size: 3.4 KiB

View File

@ -0,0 +1,35 @@
[remap]
importer="texture"
type="StreamTexture"
path="res://.import/icon_web_page_list.svg-96073753265e9704b2646a0bc324f643.stex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://addons/web_pages/icons/icon_web_page_list.svg"
dest_files=[ "res://.import/icon_web_page_list.svg-96073753265e9704b2646a0bc324f643.stex" ]
[params]
compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=true
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
process/normal_map_invert_y=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0

View File

@ -1,6 +1,6 @@
[plugin]
name="WebBlog"
name="Web Pages"
description=""
author="Relintai"
version="1.0"
@ -8,3 +8,4 @@ script="plugin.gd"

View File

@ -1,21 +1,21 @@
tool
extends EditorPlugin
var web_blog_editor : Control = null
var web_pages_editor : Control = null
func _enter_tree():
var wbes : PackedScene = ResourceLoader.load("res://addons/web_blog/editor/WebBlogEditor.tscn")
web_blog_editor = wbes.instance()
web_blog_editor.undo_redo = get_undo_redo()
var wbes : PackedScene = ResourceLoader.load("res://addons/web_pages/editor/WebPageListEditor.tscn")
web_pages_editor = wbes.instance()
web_pages_editor.undo_redo = get_undo_redo()
var wne : Control = Engine.get_global("WebNodeEditor")
if wne:
wne.add_main_screen_tab(web_blog_editor)
wne.add_main_screen_tab(web_pages_editor)
func _exit_tree():
var wne : Control = Engine.get_global("WebNodeEditor")
if wne:
wne.remove_main_screen_tab(web_blog_editor)
wne.remove_main_screen_tab(web_pages_editor)
func get_plugin_name() -> String:
return "WebBlogEditorPlugin"

View File

@ -10,30 +10,30 @@ config_version=4
_global_script_classes=[ {
"base": "WebNode",
"class": @"WebBlog",
"class": @"WebPage",
"language": @"GDScript",
"path": "res://addons/web_blog/classes/WebBlog.gd"
"path": "res://addons/web_pages/classes/WebPage.gd"
}, {
"base": "Resource",
"class": @"WebPageEntry",
"language": @"GDScript",
"path": "res://addons/web_pages/classes/WebPageEntry.gd"
}, {
"base": "Resource",
"class": @"WebPageEntryTitleText",
"language": @"GDScript",
"path": "res://addons/web_pages/classes/post_entries/WebPageEntryTitleText.gd"
}, {
"base": "WebNode",
"class": @"WebBlogPost",
"class": @"WebPageList",
"language": @"GDScript",
"path": "res://addons/web_blog/classes/WebBlogPost.gd"
}, {
"base": "Resource",
"class": @"WebBlogPostEntry",
"language": @"GDScript",
"path": "res://addons/web_blog/classes/WebBlogPostEntry.gd"
}, {
"base": "Resource",
"class": @"WebBlogPostEntryTitleText",
"language": @"GDScript",
"path": "res://addons/web_blog/classes/post_entries/WebBlogPostEntryTitleText.gd"
"path": "res://addons/web_pages/classes/WebPageList.gd"
} ]
_global_script_class_icons={
@"WebBlogPost": "res://addons/web_blog/icons/icon_web_blog_post.svg",
@"WebBlogPostEntryTitleText": "res://addons/web_blog/icons/icon_web_blog_post_entry_title_text.svg",
@"WebBlog": "res://addons/web_blog/icons/icon_web_blog.svg",
@"WebBlogPostEntry": "res://addons/web_blog/icons/icon_web_blog_post_entry.svg"
@"WebPage": "res://addons/web_pages/icons/icon_web_page.svg",
@"WebPageEntryTitleText": "res://addons/web_pages/icons/icon_web_page_entry_title_text.svg",
@"WebPageEntry": "res://addons/web_pages/icons/icon_web_page_entry.svg",
@"WebPageList": "res://addons/web_pages/icons/icon_web_page_list.svg"
}
[application]
@ -44,7 +44,7 @@ config/icon="res://icon.png"
[editor_plugins]
enabled=PoolStringArray( "res://addons/web_blog/plugin.cfg", "res://addons/web_gallery/plugin.cfg" )
enabled=PoolStringArray( "res://addons/web_gallery/plugin.cfg", "res://addons/web_pages/plugin.cfg" )
[physics]