diff --git a/visaproject-front-f/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/fnd/SiteTreeBuilder/SiteBuilderGrid/SiteTree.component.html b/visaproject-front-f/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/fnd/SiteTreeBuilder/SiteBuilderGrid/SiteTree.component.html index d98104d..5db1195 100644 --- a/visaproject-front-f/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/fnd/SiteTreeBuilder/SiteBuilderGrid/SiteTree.component.html +++ b/visaproject-front-f/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/fnd/SiteTreeBuilder/SiteBuilderGrid/SiteTree.component.html @@ -16,7 +16,7 @@ ADD - + diff --git a/visaproject-front-f/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/fnd/SiteTreeBuilder/SiteBuilderGrid/SiteTree.service.ts b/visaproject-front-f/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/fnd/SiteTreeBuilder/SiteBuilderGrid/SiteTree.service.ts index f9713f8..2f58aba 100644 --- a/visaproject-front-f/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/fnd/SiteTreeBuilder/SiteBuilderGrid/SiteTree.service.ts +++ b/visaproject-front-f/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/fnd/SiteTreeBuilder/SiteBuilderGrid/SiteTree.service.ts @@ -76,11 +76,23 @@ export class SiteTreeservice { return this.apiRequest.post(`sureops/deploy?projId=` + projId, data); } - createHtmlfile(siteNmae: String, data: any): Observable { + // createHtmlfile(siteNmae: String, data: any): Observable { - const _http = this.baseURL + "/createFile?siteBuilderName=" + siteNmae; + // const _http = this.baseURL + "/createFile?siteBuilderName=" + siteNmae; + // return this.apiRequest.post(_http, data); + // } + createHtmlfile(siteId: number, siteName: string, data: any): Observable { + const formattedSiteName = this.formatSiteName(siteName); + const _http = `${this.baseURL}/createFile?siteId=${siteId}&siteBuilderName=${formattedSiteName}`; return this.apiRequest.post(_http, data); } + private formatSiteName(name: string): string { + return name + .replace(/([a-z])([A-Z])/g, '$1_$2') // Convert camelCase to snake_case + .replace(/\s+/g, '_') // Replace spaces with underscores + .toLowerCase(); +} + createFiles(data: any, projId: number): Observable { return this.apiRequest.post(`sureops/createFile?projId=` + projId, data); diff --git a/visaproject-front-f/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/fnd/SiteTreeBuilder/WireframesUi 4.zip b/visaproject-front-f/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/fnd/SiteTreeBuilder/WireframesUi 4.zip new file mode 100644 index 0000000..206ef56 Binary files /dev/null and b/visaproject-front-f/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/fnd/SiteTreeBuilder/WireframesUi 4.zip differ diff --git a/visaproject-front-f/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/fnd/SiteTreeBuilder/WireframesUi/common-css.ts b/visaproject-front-f/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/fnd/SiteTreeBuilder/WireframesUi/common-css.ts index 4867b0c..b1b8e21 100644 --- a/visaproject-front-f/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/fnd/SiteTreeBuilder/WireframesUi/common-css.ts +++ b/visaproject-front-f/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/fnd/SiteTreeBuilder/WireframesUi/common-css.ts @@ -1777,282 +1777,282 @@ body { /* Master Reset & Base Styles */ html, body { - margin: 0 !important; - padding: 0 !important; - width: 100% !important; - min-height: 100% !important; - font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif !important; - font-size: 16px !important; - line-height: 1.6 !important; - color: #333 !important; - background-color: #fff !important; - box-sizing: border-box !important; - overflow-x: hidden !important; - text-align: left !important; /* Override center alignment */ + margin: 0 ; + padding: 0 ; + width: 100% ; + min-height: 100% ; + font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif ; + font-size: 16px ; + line-height: 1.6 ; + color: #333 ; + background-color: #fff ; + box-sizing: border-box ; + overflow-x: hidden ; + text-align: left ; /* Override center alignment */ } *, *::before, *::after { - box-sizing: border-box !important; + box-sizing: border-box ; } /* Common Container */ -.container { - max-width: 1200px !important; - width: 100% !important; - margin: 0 auto !important; - padding: 0 20px !important; -} +// .container { +// max-width: 1200px ; +// width: 100% ; +// margin: 0 auto ; +// padding: 0 20px ; +// } -/* Section Styling for Consistent Flow */ -section { - padding: 80px 0 !important; - position: relative !important; - width: 100% !important; - background-color: #fff !important; -} +// /* Section Styling for Consistent Flow */ +// section { +// padding: 80px 0 ; +// position: relative ; +// width: 100% ; +// background-color: #fff ; +// } -section:nth-child(even) { - background-color: #f9f9f9 !important; -} +// section:nth-child(even) { +// background-color: #f9f9f9 ; +// } /* Typography Hierarchy */ -h1, h2, h3, h4, h5, h6 { - margin-top: 0 !important; - margin-bottom: 0.5em !important; - line-height: 1.3 !important; - font-weight: 700 !important; - color: #111 !important; -} +// h1, h2, h3, h4, h5, h6 { +// margin-top: 0 ; +// margin-bottom: 0.5em ; +// line-height: 1.3 ; +// font-weight: 700 ; +// color: #111 ; +// } -h1 { - font-size: 2.5rem !important; -} +// h1 { +// font-size: 2.5rem ; +// } -h2 { - font-size: 2rem !important; -} +// h2 { +// font-size: 2rem ; +// } -h3 { - font-size: 1.75rem !important; -} +// h3 { +// font-size: 1.75rem ; +// } -h4 { - font-size: 1.5rem !important; -} +// h4 { +// font-size: 1.5rem ; +// } -h5 { - font-size: 1.25rem !important; -} +// h5 { +// font-size: 1.25rem ; +// } -h6 { - font-size: 1rem !important; -} +// h6 { +// font-size: 1rem ; +// } -p { - margin-top: 0 !important; - margin-bottom: 1rem !important; - color: #555 !important; -} +// p { +// margin-top: 0 ; +// margin-bottom: 1rem ; +// color: #555 ; +// } /* Link Styling */ -a { - color: #0066cc !important; - text-decoration: none !important; - transition: all 0.3s ease !important; -} +// a { +// color: #0066cc ; +// text-decoration: none ; +// transition: all 0.3s ease ; +// } -a:hover { - color: #004499 !important; - text-decoration: underline !important; -} +// a:hover { +// color: #004499 ; +// text-decoration: underline ; +// } /* Button System */ .hero-1-btn, .hero-2-btn, .grid-11-btn, .grid-12-btn, .split-8-btn, .split-10-btn, .text-1-btn, .text-2-btn, .cta-3-btn, .faq-4-footer-btn, .faq-5-contact-btn, .faq-6-view-more-btn, .visa-order-btn, .nav-1-btn { - display: inline-block !important; - padding: 12px 24px !important; - font-size: 16px !important; - font-weight: 600 !important; - text-align: center !important; - border-radius: 6px !important; - cursor: pointer !important; - transition: all 0.3s ease !important; - border: 2px solid transparent !important; - letter-spacing: 0.5px !important; - text-decoration: none !important; + display: inline-block ; + padding: 12px 24px ; + font-size: 16px ; + font-weight: 600 ; + text-align: center ; + border-radius: 6px ; + cursor: pointer ; + transition: all 0.3s ease ; + border: 2px solid transparent ; + letter-spacing: 0.5px ; + text-decoration: none ; } -.btn-primary, .hero-1-solid, .hero-2-solid, .text-1-solid, .text-2-solid, .cta-3-solid, .nav-1-solid { - background-color: #0066cc !important; - color: #fff !important; - border-color: #0066cc !important; +.hero-1-solid, .hero-2-solid, .text-1-solid, .text-2-solid, .cta-3-solid, .nav-1-solid { + background-color: #0066cc ; + color: #fff ; + border-color: #0066cc ; } -.btn-primary:hover, .hero-1-solid:hover, .hero-2-solid:hover, .text-1-solid:hover, .text-2-solid:hover, .cta-3-solid:hover, .nav-1-solid:hover { - background-color: #004499 !important; - border-color: #004499 !important; + .hero-1-solid:hover, .hero-2-solid:hover, .text-1-solid:hover, .text-2-solid:hover, .cta-3-solid:hover, .nav-1-solid:hover { + background-color: #004499 ; + border-color: #004499 ; } -.btn-outline, .hero-1-outline, .hero-2-outline, .text-1-outline, .text-2-outline, .cta-3-outline, .nav-1-outline { - background-color: transparent !important; - color: #0066cc !important; - border-color: #0066cc !important; + .hero-1-outline, .hero-2-outline, .text-1-outline, .text-2-outline, .cta-3-outline, .nav-1-outline { + background-color: transparent ; + color: #0066cc ; + border-color: #0066cc ; } -.btn-outline:hover, .hero-1-outline:hover, .hero-2-outline:hover, .text-1-outline:hover, .text-2-outline:hover, .cta-3-outline:hover, .nav-1-outline:hover { - background-color: #0066cc !important; - color: #fff !important; + .hero-1-outline:hover, .hero-2-outline:hover, .text-1-outline:hover, .text-2-outline:hover, .cta-3-outline:hover, .nav-1-outline:hover { + background-color: #0066cc ; + color: #fff ; } /* Form Elements */ input, textarea, select { - font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif !important; - font-size: 16px !important; - padding: 12px !important; - border: 1px solid #ccc !important; - border-radius: 6px !important; - width: 100% !important; - transition: border-color 0.3s ease !important; + font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif ; + font-size: 16px ; + padding: 12px ; + border: 1px solid #ccc ; + border-radius: 6px ; + width: 100% ; + transition: border-color 0.3s ease ; } input:focus, textarea:focus, select:focus { - outline: none !important; - border-color: #0066cc !important; - box-shadow: 0 0 0 3px rgba(0, 102, 204, 0.1) !important; + outline: none ; + border-color: #0066cc ; + box-shadow: 0 0 0 3px rgba(0, 102, 204, 0.1) ; } /* Navigation Override */ .nav-1-navbar { - background-color: #fff !important; - box-shadow: 0 2px 10px rgba(0, 0, 0, 0.05) !important; - position: sticky !important; - top: 0 !important; - z-index: 1000 !important; + background-color: #fff ; + box-shadow: 0 2px 10px rgba(0, 0, 0, 0.05) ; + position: sticky ; + top: 0 ; + z-index: 1000 ; } /* Blog Section Fixes */ .tn1-blog-section, .blog-2-section { - background-color: inherit !important; - padding: 80px 20px !important; + background-color: inherit ; + padding: 80px 20px ; } .tn1-blog-card, .blog-2-card { - box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08) !important; - transition: transform 0.3s ease, box-shadow 0.3s ease !important; - overflow: hidden !important; + box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08) ; + transition: transform 0.3s ease, box-shadow 0.3s ease ; + overflow: hidden ; } .tn1-blog-card:hover, .blog-2-card:hover { - transform: translateY(-5px) !important; - box-shadow: 0 10px 20px rgba(0, 0, 0, 0.12) !important; + transform: translateY(-5px) ; + box-shadow: 0 10px 20px rgba(0, 0, 0, 0.12) ; } /* FAQ Sections */ .faq-4-section, .faq-5-section, .faq-6-block, .faq-7-container { - background-color: inherit !important; + background-color: inherit ; } .faq-4-question, .faq-5-question, .faq-6-question, .faq-7-question { - background-color: #f1f1f1 !important; - transition: background-color 0.3s ease !important; + background-color: #f1f1f1 ; + transition: background-color 0.3s ease ; } .faq-4-question:hover, .faq-5-question:hover, .faq-6-question:hover, .faq-7-question:hover { - background-color: #e7e7e7 !important; + background-color: #e7e7e7 ; } /* Footer Override */ .footer-1-section, .footer-2-section { - background-color: #f8f8f8 !important; - border-top: 1px solid #eee !important; + background-color: #f8f8f8 ; + border-top: 1px solid #eee ; } /* Contact Section */ .contact-1-section { - background-color: #fff !important; - box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1) !important; + background-color: #fff ; + box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1) ; } .contact-1-submit-btn { - background-color: #0066cc !important; - color: #fff !important; + background-color: #0066cc ; + color: #fff ; } .contact-1-submit-btn:hover { - background-color: #004499 !important; + background-color: #004499 ; } /* Hero Section Enhancements */ .hero-1-two-column, .hero-2-centered-hero, .hero-9-section { - background-color: inherit !important; + background-color: inherit ; } .hero-1-placeholder, .hero-2-placeholder, .hero-9-placeholder { - box-shadow: 0 8px 20px rgba(0, 0, 0, 0.1) !important; - overflow: hidden !important; - position: relative !important; + box-shadow: 0 8px 20px rgba(0, 0, 0, 0.1) ; + overflow: hidden ; + position: relative ; } /* Split Sections */ .split-8-section, .split-10-section { - background-color: inherit !important; + background-color: inherit ; } .split-8-placeholder, .split-10-placeholder { - box-shadow: 0 8px 20px rgba(0, 0, 0, 0.1) !important; + box-shadow: 0 8px 20px rgba(0, 0, 0, 0.1) ; } /* Testimonial Styling */ testimonial { - display: block !important; - max-width: 800px !important; - margin: 40px auto !important; - padding: 35px !important; - background-color: #fff !important; - border-radius: 10px !important; - box-shadow: 0 10px 30px rgba(0, 0, 0, 0.08) !important; - font-style: italic !important; - color: #444 !important; - position: relative !important; - line-height: 1.8 !important; - font-size: 1.1rem !important; - border-left: 5px solid #0066cc !important; + display: block ; + max-width: 800px ; + margin: 40px auto ; + padding: 35px ; + background-color: #fff ; + border-radius: 10px ; + box-shadow: 0 10px 30px rgba(0, 0, 0, 0.08) ; + font-style: italic ; + color: #444 ; + position: relative ; + line-height: 1.8 ; + font-size: 1.1rem ; + border-left: 5px solid #0066cc ; } testimonial::before { - content: '"' !important; - font-size: 5rem !important; - color: #0066cc !important; - position: absolute !important; - left: 15px !important; - top: -10px !important; - opacity: 0.2 !important; - font-family: Georgia, serif !important; + content: '"' ; + font-size: 5rem ; + color: #0066cc ; + position: absolute ; + left: 15px ; + top: -10px ; + opacity: 0.2 ; + font-family: Georgia, serif ; } /* Animations and Transitions */ .fade-in { - animation: fadeIn 1s ease-in-out !important; + animation: fadeIn 1s ease-in-out ; } @keyframes fadeIn { from { - opacity: 0 !important; - transform: translateY(20px) !important; + opacity: 0 ; + transform: translateY(20px) ; } to { - opacity: 1 !important; - transform: translateY(0) !important; + opacity: 1 ; + transform: translateY(0) ; } } /* Ensure smooth scrolling */ html { - scroll-behavior: smooth !important; + scroll-behavior: smooth ; } `; diff --git a/visaproject-front-f/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/fnd/SiteTreeBuilder/WireframesUi/common-css2.ts b/visaproject-front-f/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/fnd/SiteTreeBuilder/WireframesUi/common-css2.ts index 004e726..a272c66 100644 --- a/visaproject-front-f/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/fnd/SiteTreeBuilder/WireframesUi/common-css2.ts +++ b/visaproject-front-f/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/fnd/SiteTreeBuilder/WireframesUi/common-css2.ts @@ -4251,7 +4251,7 @@ button.light { } /* Header Styles */ - .pricing-header, .header, .title, .hero-heading { + .pricing-header, .title, .hero-heading { text-align: center !important; margin-bottom: 20px !important; } diff --git a/visaproject-front-f/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/fnd/SiteTreeBuilder/WireframesUi/wireframe-renderer.component.html b/visaproject-front-f/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/fnd/SiteTreeBuilder/WireframesUi/wireframe-renderer.component.html index ec042e1..907f157 100644 --- a/visaproject-front-f/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/fnd/SiteTreeBuilder/WireframesUi/wireframe-renderer.component.html +++ b/visaproject-front-f/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/fnd/SiteTreeBuilder/WireframesUi/wireframe-renderer.component.html @@ -448,82 +448,501 @@ - - -
- - -
- -
- - -
- -
+ + +
+ + +
+
+

{{ getCurrentPageName() }}

+ Page {{ currentPageIndex + 1 }} of {{ pageRenderOrder.length }}
- - - - -
-
- - -
- + +
+ + +
+ +
+
+ + +
+ +
+ +
+ - + + +
+
+ + +
+ +
+
-
-
- -

No Sections Yet

-

Add your first section to start building this page.

- +
+
+ +

No sections yet

+

Add sections from the sidebar to get started

+
+
- -
-
- -

No Pages Yet

-

Create your first page to get started with wireframing.

- -
+ + + + +
+
+ +

No Pages Created Yet

+

Create your first page to start building your wireframe

+ +
+
+
+ + + + +