Jump to content

Search the Community

Showing results for 'jQuery'.

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • uniGUI Public
    • Announcements
    • General
    • Feature Requests
    • Installation
    • Deployment
    • Other Platforms
  • Licensing
    • Licensing
    • Ordering uniGUI
  • Bug Reports
    • Active Reports
    • Closed Reports
    • Old Bug Reports
  • uniGUI Development
    • General Development
    • uniGUI Releases & Roadmaps
    • Utilities
  • Mobile Platform
    • uniGUI Mobile
    • Mobile Browsers
  • Users Area
    • Sample Projects
    • Components and Code Samples
    • Third Party Components
  • Non-English
    • Non-English
  • Miscellaneous
    • Hosting
    • Server Security
    • Jobs

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


AIM


MSN


Website URL


ICQ


Yahoo


Jabber


Skype


Location


Interests

  1. Father of All Toast/Notify Bootstrap, JQuery and Delphi/Pascal Bootstrap-Notify-JQuery.mp4 (click over image above to see animation) Feature List: Based on Bootstrap Toast and works on Desktop and Mobile without any problems. Adapted to easily include any FontAwesome icon. Based on Bootstrap Toast and works on Desktop and Mobile without any problems. Adapted to easily include any FontAwesome icon. Easily embed special images via SVG or upload from external files and sources. Timed and auto-hide (default in Bootstrap). Badges support in messages and with standard backgrounds (info, success, warning, error), giving your system a more professional appearance. - assign default sounds for error, info, warning as I did in the examples or anything else you want to add. - Direct callback integration for uniGUI. Everything transformed into functions/procedures in pascal to call directly from uniGUI. No JS to get in the way. Some predefined background themes that are easy to modify. Easy to include logos of real or famous companies via font or your own images. Definable positioning on the screen (6 basic positions). GUID ticket support via toast. It is a technique to control whether a message was displayed and when it is closed it returns the value to the uniGUI of the toast that was just displayed on the client. Great for reliable notifications. Support for sound alerts along with Toast. You can easily include other sounds for interactions Modularity of the Pascal code: just declare the unit, initialize the pattern you want and use it as simply as a "showtoast". It is not an IDE "to-install" component ! Declaring the unit you´re ready to use on desktop and mobile. Use the same code for both. Overlays both uniGUI forms (some don't do this due to Z-index) and the normal web interface. No obstructions like other Notify/Toast examples that gives problems when not designed/adapted for uniGUI. By reading the html/CSS/JS code, it is easy to create new themes that blend better with your interface. All source code included. Project for sale ! More info at https://www.unigui.com.br/uniguifoan.html You can download a completely functional (but no source code) from here.
  2. A very simple and tiny code to get digital signatures at desktop/mobile. Adapted to save at Temp Folder. Easy to modify and adapt to any project. No external JS, simple JS code and using only uniHTMLFrame. jQuerySign.mp4 Silver Package - 89 Projects Just $99,00 USD https://www.unigui.com.br/democetera/ This project/source-code is free to uniGUI subscriber and wiill be available here to download for the next few day. After that, only for sale. Link Above. Don't DM me about it ! Visite http://www.unigui.com.br/ Nosso grupo no Telegram: Livros, packs de projetos, cursos, serviços, consultoria e tudo sobre unigui ! https://t.me/uniguiBrazil - Conteúdo em português ou/or See more and get this pack at http://www.unigui.com.br/democetera Our group at Telegram: https://t.me/uniguiexpress Content in English www.unigui.com.br-SignJQuery.rar
  3. With a few code you can attach popups to any uniGUI control. But to make works exactly as Windows, you must walk a little more. Here is a simple example to attach context menu (mouse right-click) to any uniGUI control and create as you wish 'on- the-fly'. Very simple to use and customize. Features: * Tiny library. Only dependency is jQuery. * Simple API. * Looks good out of the box, with no additional tweaking. * Designed to look and behave like a standard Windows context menu. * There's so little code, it should be easy to add your own custom features. ContextMenu2uniGUI.mp4 Silver Package - 89 Projects Just $99,00 USD https://www.unigui.com.br/democetera/ This project/source-code is free to uniGUI subscriber and will be available here to download for the next few days. After that, only for sale. Link below. Don't DM me about it ! Visite http://www.unigui.com.br/ Nosso grupo no Telegram: Livros, packs de projetos, cursos, serviços, consultoria e tudo sobre unigui ! https://t.me/uniguiBrazil - Conteúdo em português ou/or See more and get this pack at http://www.unigui.com.br/democetera Our group at Telegram: https://t.me/uniguiexpress Content in English Project420-ContextMenu.rar
  4. This is really a very silly project since uniGUI has tons of nice themes and a very versatile "ready made" interface. But, any way... community or trash bin. Features: a- Enabled time mode and automatically adapts to night/day mode b- This is the nice trick: you can define the uniGUI form container (unipanel, unisimplepanel, unipagecontrol etc) that will be effected by the night mode. This makes all very flexible and interesting. c- Works in windows/page interface. I liked Windows and using a large container over the main form. d- Note that the footpanel is not effected by the dark mode. e- Very easy to change and adapt the CSS code to your project scheme. NightMode.mp4 This project/source-code is free to uniGUI subscriber. Don't DM me ! Visite http://www.unigui.com.br/ Nosso grupo no Telegram: Livros, packs de projetos, cursos, serviços, consultoria e tudo sobre unigui ! https://t.me/uniguiBrazil - Conteúdo em português ou/or See more and get this pack at http://www.unigui.com.br/democetera Our group at Telegram: https://t.me/uniguiexpress Content in English Project36-DarkMode.rar
  5. Something strange, what am I doing wrong? I'm trying to connect a fmx application with unigui through http, and the response I get from the server has nothing to do with what was sent. In server: type TUniServerModule = class(TUniGUIServerModule) procedure UniGUIServerModuleHTTPCommand(ARequestInfo: TIdHTTPRequestInfo; AResponseInfo: TIdHTTPResponseInfo; var Handled: Boolean); private { Private declarations } protected procedure FirstInit; override; public { Public declarations } procedure AfterConstruction; override; end; procedure TUniServerModule.UniGUIServerModuleHTTPCommand( ARequestInfo: TIdHTTPRequestInfo; AResponseInfo: TIdHTTPResponseInfo; var Handled: Boolean); begin AResponseInfo.ResponseText := 'ok request in server'; end; ------------------------- In Client fmx: procedure TForm5.Button2Click(Sender: TObject); var buffer:tstringlist; Parametros:string; Response: TStringStream; begin Try buffer := TStringList.create; buffer.Clear; buffer.Add('teste'); Response := TStringStream.Create(''); try //Parametros := '?LeituraBina&'+cEvento+'&'+cCanal+'&'+cNumero+'&'+cdata; IdHTTP1.Request.CustomHeaders.Clear; IdHTTP1.Request.Clear; IdHTTP1.Request.Accept := 'text/xml'; IdHTTP1.Request.ContentType := 'text/xml'; IdHTTP1.Request.ContentEncoding := 'utf-8'; Memo1.Lines.Clear; IdHTTP1.Post(Edit2.Text,buffer,Response); memo1.Lines.Add(Response.dataString); except end; Finally buffer.free; Response.Free; End; end; Received: <!DOCTYPE html public> <html lang=""> <head> <title>New Application</title> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta http-equiv="content-type" content="charset=utf-8"> <meta http-equiv="cache-control" content="no-cache"> <meta http-equiv="pragma" content="no-cache"> <meta http-equiv="expires" content="-1"> <link REL="SHORTCUT ICON" HREF="/cache/project1_exe/eQ7XxdhMb4101127EB7/favicon.ico"> <link rel=stylesheet href="/uni-1.0.0.1412/css/uni-ext.css" /> <link rel=stylesheet href="/ext-4.2.5.1763/resources/css/ext-all.css" /> <script src="/ext-4.2.5.1763/ext-all.js"></script> <script src="/uni-1.0.0.1412/ext-unicommon-min.js"></script> <script src="/uni-1.0.0.1412/ext-sync-min.js"></script> <script src="/ext-4.2.5.1763/locale/ext-lang-.js"></script> <script type="text/javascript"> Ext.Loader.setConfig({disableCaching:false,enabled:true,paths:{"Ext.uni":"/uni-1.0.0.1412/"}});Ext.Loader.setConfig({disableCaching:true}) </script> <script src="/uni-1.0.0.1412/AlwaysOnTop.js"></script> <script src="/uni-1.0.0.1412/jQuery/jquery-1.11.2.min.js"></script> <script src="/uni-1.0.0.1412/ClearButton/ClearButton.js"></script> <link rel=stylesheet href="/uni-1.0.0.1412/ClearButton/ClearButton.css" /> <script src="/uni-1.0.0.1412/jQuery/MaskedInput/jquery.inputmask.min.js"></script> <script src="/uni-1.0.0.1412/jQuery/autoNumeric/autoNumeric-1.9.35.js"></script> <link rel=stylesheet href="/uni-1.0.0.1412/css/uni-xtheme-common.css" /> <link rel=stylesheet href="/uni-1.0.0.1412/css/uni-xtheme.css" /> <script src="/uni-1.0.0.1412/ext-unigui-min.js"></script> </head> <script> uniVars._extVer="4.2.5";_S_ID="_S_ID=eQ7XxdhMb4101127EB7";uniSyncObj.errShow=true;uniSyncObj.errText="Connection Error";uniSyncObj.errRetryText="Retrying...";uniSyncObj.errTextColor="#0055AA";uniSyncObj.errAfterRetry=1;uniSyncObj.errLogTry=0x7ef4f2fa;uniSyncObj.licOwn="Y2BtXnBnXGlqZW47YmhcZGcpXmpo";uniSyncObj.srcArr="XjOhUtVo"; Ext.application({name:"uniApplication",controllers: ["Ext.ux.util.AlwaysOnTop"],launch: function(){setTimeout(function(){Ext.get("loading").remove();Ext.get("loading-mask").fadeOut({remove:true});},250);Ext.BLANK_IMAGE_URL="/ext-4.2.5.1763/resources/themes/images/default/tree/s.gif"; Ext.BLANK_IMAGE_SRC="<img src="+Ext.BLANK_IMAGE_URL+">"; TextMetrics=new Ext.util.TextMetrics(Ext.getBody()); var _ajxerr=false;_ifrm_("FRM_eQ7XxdhMb4101127EB7");_showAjaxErr=true;_ajxflerr="Communication Error";Download=Ext.DomHelper.append(document.body,{tag:"iframe",cls:"x-hidden"});try{ O0=new Ext.window.Window({id:"O0_id",retfalse:{},onEsc:Ext.emptyFn,layout:"fit",title:"MainForm",maximizable:true,minimizable:true,resizable:true,icon:"/cache/project1_exe/eQ7XxdhMb4101127EB7/favicon.ico",uniFMask:{beforeclose:true},width:625,height:444});O0.nm="O0";_cdo_("MainForm");MainForm.ajxS=AjaxSuccess;MainForm.ajxF=AjaxFailure;O0.rootObj=true;MainForm.appRoot="/";_cdo_(null,O0,"window",MainForm); O8=new Ext.form.Panel({id:"O8_id",border:false,tabItems:new Ext.util.MixedCollection(),layout:"absolute"});O8.nm="O8";_cdo_(null,O8,"form",MainForm);O0.add(O8); O10= (function(P0){return Ext.Ajax.request({url:"/HandleEvent",params:"Ajax=1&IsEvent=1&Obj=O0&Evt=beforeclose&this="+P0.nm+""+_gv_(O8),success:AjaxSuccess,failure:AjaxFailure,obj:O0,e:"beforeclose"});});O10.nm="O10";O0.on("beforeclose",O10); O11= (function(P0){_saf_(P0);return Ext.Ajax.request({url:"/HandleEvent",params:"Ajax=1&IsEvent=1&Obj=O0&Evt=activate&this="+P0.nm+""+_gv_(O8),success:AjaxSuccess,failure:AjaxFailure,obj:O0,e:"activate"});});O11.nm="O11";O0.on("activate",O11); O12= (function(P0){return Ext.Ajax.request({url:"/HandleEvent",params:"Ajax=1&IsEvent=1&Obj=O0&Evt=deactivate&this="+P0.nm+""+_gv_(O8),success:AjaxSuccess,failure:AjaxFailure,obj:O0,e:"deactivate"});});O12.nm="O12";O0.on("deactivate",O12);uniVars._mFrm_=O8;O0.on("deactivate",function(f){_sdf_(f)});ajaxRequest(O0,"cinfo",{ci:_gci_()}); O13=new Ext.container.Viewport({id:"O13_id",layout:"border",autoScroll:true,style:"background:#004080;"});O13.nm="O13";_cdo_(null,O13,"viewport",MainForm);uniVars._vport=O13;Ext.util.Format.decimalSeparator=",";Ext.util.Format.thousandSeparator=".";_cwk_();uniVars.gNavigate={e:true,t:true,c:true,gn:{s:0},gp:{s:0},gs:{s:0},gc:{s:0}};_dko_({BS:true,ESC:true}); O1B= (function(P0,P1,P2){return Ext.Ajax.request({url:"/HandleEvent",params:"Ajax=1&IsEvent=1&Obj=O0&Evt=resize&this="+P0.nm+"&w="+P1+"&h="+P2+""+_gv_(O8),success:AjaxSuccess,failure:AjaxFailure,obj:O0,e:"resize"});});O1B.nm="O1B";O0.on("resize",O1B); O1C= (function(P0,P1,P2){return Ext.Ajax.request({url:"/HandleEvent",params:"Ajax=1&IsEvent=1&Obj=O0&Evt=move&this="+P0.nm+"&x="+P1+"&y="+P2+""+_gv_(O8),success:AjaxSuccess,failure:AjaxFailure,obj:O0,e:"move"});});O1C.nm="O1C";O0.on("move",O1C); O1D= (function(P0){return Ext.Ajax.request({url:"/HandleEvent",params:"Ajax=1&IsEvent=1&Obj=O0&Evt=maximize&this="+P0.nm+""+_gv_(O8),success:AjaxSuccess,failure:AjaxFailure,obj:O0,e:"maximize"});});O1D.nm="O1D";O0.on("maximize",O1D); O1E= (function(P0){return Ext.Ajax.request({url:"/HandleEvent",params:"Ajax=1&IsEvent=1&Obj=O0&Evt=minimize&this="+P0.nm+""+_gv_(O8),success:AjaxSuccess,failure:AjaxFailure,obj:O0,e:"minimize"});});O1E.nm="O1E";O0.on("minimize",O1E); O1F= (function(P0){return Ext.Ajax.request({url:"/HandleEvent",params:"Ajax=1&IsEvent=1&Obj=O0&Evt=restore&this="+P0.nm+""+_gv_(O8),success:AjaxSuccess,failure:AjaxFailure,obj:O0,e:"restore"});});O1F.nm="O1F";O0.on("restore",O1F); O20= (function(P0,P1,P2){return Ext.Ajax.request({url:"/HandleEvent",params:"Ajax=1&IsEvent=1&Obj=O13&Evt=resize&this="+P0.nm+"&w="+P1+"&h="+P2+""+_gv_(O8),success:AjaxSuccess,failure:AjaxFailure,obj:O13,e:"resize"});});O20.nm="O20";O13.on("resize",O20);showBrowserWarning("Your browser is not supported.\x3Cbr /\x3EYou may experience compatibility issues.");O0.show("");O0.retfalse.beforeclose=1;_axy_(O0);O0.uniMask={ldMask:false,maskWaitData:false,maskUseMsg:true};O0.uniMask.targetObj=null;}catch(e){alert(e.message)}}}); window.onunload=function(){_cunld_()} </script> <body> <div id="loading-mask"></div><div id="loading"><div class="loading-indicator">Loading...</div></div> <div id=body></div><noscript>This web application requires JavaScript enabled</noscript></body> </html>
  6. Hello, For example: 1. Copy the files (script.js, styles.css) to the files directory. 2. UnimHTMLFrame.HTML -> <!DOCTYPE html> <html> <head> <title>Imprimir Texto</title> <script src="files/script.js"></script> <link rel="stylesheet" href="files/styles.css"> </head> <style> .container { text-align: center; margin-top: 50px; } #textToPrint { font-size: 18px; margin-top: 20px; border: 1px solid #000; padding: 10px; } </style> <body> <div class="container"> <button id="printButton">Imprimir Texto</button> <div id="textToPrint">Este es el texto que se imprimirá.</div> </div> <!--<script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>--> </body> </html> <script> $(document).ready(function(){ $('#printButton').on('click', function(){ var text = $('#textToPrint').text(); printText(text); }); }); function printText(text) { var printWindow = window.open('', '_blank'); printWindow.document.write('<html><head><title>Texto a Imprimir</title></head><body>'); printWindow.document.write('<h1>' + text + '</h1>'); printWindow.document.write('</body></html>'); printWindow.document.close(); printWindow.print(); } </script> By the way, I commented out the line: <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
  7. Hi, The file jquery-1.11.2.min.js is available in version 1.90.0.1551. A customer asked me whether this file could be replaced by a more recent version. Best regards
  8. Hello, Here is another widget that I have created, you can use it in ungui app: code: $('#divBar').ProgressBar({ position:89, devide:5, title:'250 GB', caption:'Free', icon:'images/cpuu.png', bgcolor:'#f7f6f6', clrborder:'#d2d0d0', clrstart:'#72c926', clrend: '#87de38', tfntcolor:'#acacac', cfntcolor:'#fcb34d', animate:true }); Online test: http://80.179.68.220:8083 Download project: http://3msoft.net/mhmd/ProgressBar.rar
  9. thanks but this is different case. I try to explain my purpose: 1. must work on desktop and on mobile browsers (chrome and others) 2. code from above work proper on desktop browser because event.key return value and I can check point 3 3. event.key must be from array string that I insert on allowed 4. event.keyCode not return correct keycode when use allowed .fromCodePoint (event.keyCode), like example when I press * (Star), I get keyCode = 106 = m, but * (star) = 42. By this reason I can use event.keyCode ! 5. on mobile chrome I can't get event.key, for that reason i use : if (k == "Unidentified" || c == 85 || c == 0) //for android chrome keycode fix { var val = sender.getValue(); c = val.charCodeAt(val.length - 1); k = val.charAt(val.length - 1); }; and try to get last char on text field, but if is only one char, i get k=Unidentified and c=85 6. I don't use jQuery ! 7. I can use onkeyup because there is some delay and on fast char entering different replacement is executed ! On your examples all is based on event.key , like i explain event.key is not work on mobile chrome) Problem: how can I find out (on mobile chrome) which key was pressed when it is the first character in the text field on onkeydown event on mobile chrome
  10. Hello to all, [Edit]: code/project was improved and uploaded. Here is a jQuery widget with animation and fully customized and fully responsive that I have written recently: Works excellent when resizing the browser window ! Code: $('#newTasks').circleProgress({ title:'15', caption:'New tasks', bgcolor:'#e1dddd', fgcolor:'#54c0fd', tfntcolor:'#54c0fd', cfntcolor:'#b0aeae', animationstep:1, rotateanimationstep:0.4, total:100, value:30, mstyle:0, thik:25, shadow:1 }); You may test is online (for limited time): http://80.179.68.220:8076 You can download project from here [port: 8076]: http://3msoft.net/mhmd/CircleProgress.rar
  11. Hi, @Sherzod Why even in a CLEAN application, without any components and, in ServerModule being set to "do not load jQuery", the application still tries to load jQuery.InputMask and autoNumeric?
  12. @snow and @Sherzod, maybe this will point some of solution or traubles https://stackoverflow.com/questions/58303424/onkeyup-doesnt-handle-enter-from-hard-keyboard Use dispatchKeyEvent to handle enter: override fun dispatchKeyEvent(event:KeyEvent):Boolean { if (event.getAction() === KeyEvent.ACTION_UP) { Toast.makeText(this,event.getKeyCode().toString(),Toast.LENGTH_SHORT).show() return true } } or https://www.outsystems.com/forums/discussion/33623/javascript-to-detect-enter-key-press-in-mobile-app/ document.getElementById("Input_TextVar") .addEventListener("keyup", function(event) { event.preventDefault(); if (event.keyCode === 13) { $actions.SearchMember(); } }); or https://www.outsystems.com/blog/posts/create-input-mask-for-mobile/ html: <input type="text" id="credit-card-mask" /> javascript: js ------ start var input = document.getElementById('credit-card-mask'), oldValue, regex = new RegExp(/^\d{0,16}$/g), mask = function(value) { var output = []; for(var i = 0; i < value.length; i++) { if(i !== 0 && i % 4 === 0) { output.push(" "); // add the separator } output.push(value[i]); } return output.join(""); }, unmask = function(value) {/^\d{0,16}$/g var output = value.replace(new RegExp(/[^\d]/, 'g'), ''); // Remove every non-digit character return output; }, keydownHandler = function(e) { oldValue = e.target.value; }, inputHandler = function(e) { var el = e.target, newValue = el.value ; newValue = unmask(newValue); if(newValue.match(regex)) { newValue = mask(newValue); el.value = newValue; } else { el.value = oldValue; } } ; input.addEventListener('keydown', keydownHandler ); input.addEventListener('input', inputHandler ); js ------- end declared android 11 bug: https://community.anytype.io/t/enter-key-doesnt-work-at-all-on-external-keyboards-on-android/1354/10 https://forum.jquery.com/portal/en/community/topic/how-to-get-a-enter-key-event-by-the-android
  13. Hi, We hire a penetration test on a system based on unigui and they recommend us to update the jquery libraries: The following libraries are out of date: /fullweb.dll/uni-1.90.0.1526/jQuery/jquery-1.11.2.min.js Version: 1.11.2 Date: 2014 /fullweb.dll/uni-1.90.0.1526/jQuery/MaskedInput/jquery.inputmask.min.js Version: 3.1.63-22 Date: 2015 /fullweb.dll/uni-1.90.0.1526/jQuery/autoNumeric/autoNumeric-1.9.35.js Version: 1.9.35 Date: 2015 is it possible to update these libraries? Regards
  14. @Ario.Paxaz Try, I don't know if this plugin works correctly at all. But as you asked, I was able to show it on UniEdit1. 1. Remove this code: procedure TMainForm.UniFormCreate(Sender: TObject); begin //UniEdit1.ClientEvents.ExtEvents.Values['beforerender'] := // 'function beforerender(sender, eOpts){ sender.addClass("date");}'; end; 2. Remove: function click(sender, eOpts) { // e.preventDefault(); // $.dateSelect.show({ // element: $(this) // }); } 3. CustomCSS: .date-select { z-index: 100000; } 4. CustomFiles: files/persian-date.js files/persian-selector.js files/persian-selector.css https://cdnjs.cloudflare.com/ajax/libs/jquery-mousewheel/3.1.11/jquery.mousewheel.min.js 5. UniEdit1.ClientEvents.ExtEvents -> function afterrender(sender, eOpts) { $('#' + sender.inputEl.getId()).on('click', function(e) { e.preventDefault(); $.dateSelect.show({ element: '#' + sender.inputEl.getId() }); }); }
  15. Hi, I'm looking for a way to speed up my unigrid on mobile. I get different time for the same design on desktop (4 GB RAM, 3.2 GHz CPU) = 1 second and mobile device (Android 2 GB RAM, 1.5 GHz CPU) = 5 seconds The rendering time is different. I searched the web and found suppressColumnVirtualisation=true from https://www.ag-grid.com/javascript-data-grid/grid-options/#scrolling or jquery-UI and jqgrid from https://stackoverflow.com/questions/24144077/javascript-jquery-runs-fast-in-desktop-browsers-but-slow-in-mobile-smartphone-b Is it possible (and how) to block a column on rendering like suppressColumnVirtualisation? I use UniGui Professional v1551
  16. const JS_RESOURCE_GCHARTS_LOADER : string = '<script type="text/javascript" src="https://www.gstatic.com/charts/loader.js"></script>'; JS_RESOURCE_JQUERY: string = '<script src="https://code.jquery.com/jquery-3.6.0.slim.min.js" integrity="sha256-u7e5khyithlIdTpu22PHhENmPcRdFiHRjhAuHcs05RI=" crossorigin="anonymous"></script>'; It appears to be these const here.
  17. Step Form Wizard / Builder for uniGUI With the help of jQuery Step Form Wizard with Editor "Step Form Builder" you will have a powerful combination of 21 different styles, 8 different transition effects, validation in your form of interactive steps, titles and captions with several steps, even have a set preset form sizes from small to large. You can easily create and customize any form to suit your needs. Main Goal: This project allows the interactive creation of forms of different formats and designs with data validation and integration with your data application receiving the filled data. There are hundreds of solutions on the market for this function. But with the modifications made by our team and adaptations for use with uniGUI allow you, in a few minutes, to put a form on the air with flexibility and customization to feed your database. Ideal for polling, employee assessment, online tests, online knowledge assessments, interactive courses, registration forms, operational feedback forms, product support, customer service and anything else you can imagine. With Step Form Builder you can in minutes publish a form on any website or just pass the URL hosted on your system and receive the data previously formatted and validated in Json format to your DB. No redoing a system, recompiling, publishing, etc. It comes with a "Step Form Builder" in PHP that can be easily installed and configured on any server with PHP support. In this tool you generate/create the form with the desired fields, export it to HTML and integrate it with the uniGUI project, which will receive the data filled in from this same form. This in a few minutes! How it works: With the Form Builder Editor you can generate forms (HTML pages) already adapted for integration with uniGUI. With our example uniGUI projects and you open these same form in the uniGUI project using uniURLFrame component and display the form, collect the data at the end of filling in the Json format as shown in the video we created below. Then you insert this data into your DB or manipulate it as you see fit in your uniGUI Project. Features and feature Lots of design and function options: 18 sample form templates and 21 combined style. Several configurable styles (vertical / Horizontal / Free). 8 Transition Effects. Customizable for any language. Complex forms: can have dozens of steps, return, forward, validate, etc. Steps numbered or not. Works with all CSS3 browsers. Easy to implement, customize and style. Fully responsive. Data validation when filling. More than 80 graphic elements (drag & drop) in the Form Builder. User-friendly interface. Integration with uniGUI Desktop and Mobile (Stand alone or ISAPI)). All code is yours! No incidental fees. No extra DLLs. This version of jQuery Step Form Builder was purchased by us, updated and the editor's bugs removed! Integration with uniGUI was on our part. If you buy the version on EnvatoMarket it will not work, much less with uniGUI. Easy installation and configuration (In XAMPP, WAMP and IIS, if PHP support has been added).. Support for installation and configuration (In XAMPP and WAMP). We can do customization and adaptation to your DB. Consult us. Important: It is not a WordPress plugin! Yes, we offer consultancy to adapt any of these examples to your systems. Contact us to receive a quote. You need a server with PHP support to generate the forms in the Form Builder that will be managed and will have the data manipulated by the uniGUI project. The same uniGUI project can handle many forms at the same time. It's up to your imagination. You don't need a project for each forms. It can be a uniGUI form server that feeds a DataBase. Documentation and Disclaimers Follow complete documentation of the JQuery code. Demo Video working form in uniGUI receiving data Click over to enlarge See the old version Author's Form Builder See our new version updated and working on-line of Form Builder* *At the videos above is the final result See more details at: https://www.unigui.com.br/stepformbuilder-eng.html
  18. On ajaxRequest and similar subject, this is the main problem: And I said it many times. Syntax, scope , using in uniurlframe, unihtmlframe, reference parent window, just window, calling from external js file, inside html code, header or foot at the html, main form script, inframe inside another inframe... very annoying. And more, inject in pascal to convert to client or server side. A lot of function/lib/jscode I got, with exactly the same syntax does not work. Further more, JS is really a shit language, no wonder, so many "versions", frameworks, jquery, messed up scopes, var "inferno", type casting inferno, hard to debug code and every day some one come up with the "new holly solution" that nobody, but nobody came up about it the last 15 years or so. Not even talk about Ext.JS huge learning curve. And above all, the "browser cache devil" that I really never heard of it before play with JS... and no documentation of the above topics.
  19. I have modified my ServerModuleHTTPCommand Handler that rejects questionable website access, below is 24hrs of rejections on my trivial, non-advertised, non-promoted, non-indexed site which is only used by me. Check out 173.230.152.150 who incidentally uses multiple simultaneous attacks at the same time. Note the attackers are aware of some of UniGUI structures as well as trying direct access to the cache. I have put these results up here so that as developers we can get an understanding of what our sites are dealing with - imagine what a large well used, well indexed site has going on. ROUGE IP LIST (REJECTED) 001 x 72.137.69.120 001 x 45.181.121.221 001 x 125.27.181.6 001 x 195.140.224.193 001 x 35.162.172.231 001 x 157.48.255.76 001 x 87.255.198.221 001 x 14.201.36.74 001 x 73.61.71.207 001 x 201.106.38.200 001 x 123.27.65.204 001 x 178.234.204.37 001 x 45.159.17.224 001 x 211.245.204.49 001 x 37.20.150.72 001 x 118.71.165.176 001 x 20.168.11.78 001 x 41.73.210.250 001 x 58.186.71.36 001 x 13.68.200.73 001 x 41.232.199.114 001 x 37.192.194.51 001 x 173.16.23.144 001 x 58.187.171.228 001 x 223.230.83.38 001 x 77.50.175.223 001 x 37.19.205.193 001 x 192.241.205.39 001 x 197.221.255.189 001 x 49.207.207.5 001 x 212.188.66.46 001 x 109.226.221.253 001 x 194.55.186.126 001 x 89.218.91.51 001 x 95.82.98.209 001 x 125.164.4.107 001 x 185.57.31.124 001 x 107.189.164.86 001 x 178.66.184.80 001 x 46.164.149.22 001 x 118.200.32.215 001 x 197.211.221.254 001 x 5.165.176.190 001 x 89.146.178.84 001 x 78.138.131.88 001 x 185.220.100.243 001 x 5.172.5.7 001 x 103.155.131.101 001 x 106.215.64.102 001 x 157.48.147.101 001 x 82.200.190.166 001 x 83.136.236.126 001 x 37.113.240.185 001 x 89.237.196.131 001 x 219.155.141.46 001 x 110.137.73.119 001 x 103.18.184.2 001 x 65.25.87.242 001 x 202.172.28.198 001 x 5.218.50.147 001 x 93.88.142.146 001 x 46.242.14.78 001 x 8.29.105.46 001 x 109.195.150.228 001 x 91.205.208.89 001 x 157.48.185.25 001 x 80.242.99.226 001 x 193.49.213.61 001 x 5.8.212.212 001 x 180.246.82.223 001 x 193.200.21.236 001 x 193.193.252.8 001 x 37.201.199.229 001 x 195.62.71.141 001 x 37.23.49.42 001 x 213.230.127.93 001 x 90.188.242.225 001 x 103.169.187.43 001 x 5.130.136.148 001 x 78.196.234.230 001 x 103.97.204.14 001 x 103.176.25.15 001 x 125.167.56.69 001 x 41.38.243.240 001 x 149.57.16.134 001 x 194.156.136.129 001 x 34.118.30.82 001 x 191.101.41.77 001 x 193.47.61.60 001 x 207.81.33.54 001 x 94.225.227.181 001 x 45.232.201.16 001 x 46.236.167.59 001 x 46.147.54.52 001 x 200.116.212.218 001 x 202.173.124.27 001 x 38.242.231.133 001 x 109.207.199.62 001 x 46.98.165.112 001 x 208.64.158.255 001 x 207.2.121.168 001 x 87.225.26.242 001 x 77.233.21.142 001 x 198.52.170.136 001 x 45.229.209.139 001 x 41.249.5.185 001 x 213.59.151.20 001 x 37.215.22.69 001 x 195.191.32.47 001 x 195.191.146.63 001 x 78.31.102.214 001 x 188.166.87.233 001 x 37.228.242.38 001 x 151.249.175.80 001 x 176.232.62.251 001 x 109.237.2.66 001 x 105.71.19.80 001 x 176.198.114.150 001 x 93.182.35.242 001 x 49.36.144.60 001 x 94.54.1.170 001 x 176.212.108.128 001 x 95.54.81.140 001 x 37.139.53.9 001 x 171.246.207.110 001 x 92.37.220.102 001 x 178.79.93.4 001 x 40.77.188.198 001 x 40.77.188.237 001 x 40.77.189.181 001 x 92.142.126.156 001 x 40.77.190.155 001 x 188.113.129.41 001 x 156.198.60.182 001 x 88.241.51.193 001 x 5.138.66.89 001 x 164.138.91.188 001 x 149.34.244.182 001 x 180.243.9.177 001 x 37.19.218.140 001 x 46.119.23.160 001 x 46.211.88.194 001 x 176.98.224.183 001 x 160.177.77.72 001 x 95.27.199.64 001 x 49.206.130.120 001 x 46.39.56.227 001 x 37.144.59.18 001 x 190.2.139.221 001 x 94.63.170.102 001 x 185.32.135.218 001 x 46.138.129.77 001 x 40.77.188.144 001 x 40.77.188.219 001 x 40.77.189.185 001 x 40.77.190.140 001 x 40.77.189.86 001 x 171.225.184.208 001 x 78.106.215.156 001 x 40.77.167.105 001 x 201.141.19.2 001 x 5.59.14.40 001 x 149.34.244.181 001 x 103.21.185.72 001 x 60.249.25.135 001 x 91.235.178.56 001 x 37.112.56.150 001 x 51.132.184.248 001 x 45.89.253.192 001 x 77.37.146.175 001 x 94.25.172.114 001 x 83.135.185.251 001 x 81.30.211.85 001 x 193.107.74.230 001 x 176.146.197.22 001 x 91.201.177.16 001 x 87.214.155.147 001 x 83.220.178.1 001 x 178.54.63.27 001 x 195.206.34.141 001 x 212.232.51.140 001 x 46.98.138.165 001 x 194.44.50.219 001 x 212.66.43.211 001 x 77.66.178.43 001 x 197.211.61.52 001 x 180.26.49.18 001 x 109.169.212.185 001 x 37.113.156.22 001 x 95.58.11.214 001 x 46.173.82.165 001 x 45.86.202.152 001 x 83.169.216.127 001 x 37.73.64.183 001 x 5.181.211.223 001 x 188.163.80.68 001 x 176.41.144.163 001 x 176.109.14.231 001 x 95.87.72.142 001 x 77.51.203.147 001 x 95.110.71.188 001 x 188.163.83.88 001 x 160.154.226.86 001 x 91.201.117.194 001 x 198.199.95.173 001 x 41.34.247.169 001 x 104.28.243.149 001 x 103.55.33.181 001 x 102.129.82.60 001 x 197.32.227.42 001 x 34.211.56.246 001 x 156.209.49.194 001 x 197.253.109.68 001 x 85.174.91.210 001 x 94.29.20.239 001 x 117.248.109.118 001 x 147.30.124.140 001 x 217.113.127.33 001 x 5.164.242.119 001 x 93.178.123.226 001 x 185.193.198.191 001 x 85.250.228.9 001 x 102.190.209.147 001 x 59.153.240.255 001 x 51.91.11.172 001 x 156.216.232.26 001 x 89.179.45.44 001 x 80.254.127.154 001 x 118.70.125.210 001 x 49.36.19.165 001 x 174.31.47.201 001 x 90.89.6.66 001 x 115.72.76.180 001 x 94.233.250.232 001 x 195.2.73.88 001 x 217.71.237.153 001 x 195.2.78.111 001 x 87.76.241.215 001 x 193.0.204.200 001 x 92.124.205.186 001 x 188.187.156.1 001 x 85.76.78.83 001 x 178.133.145.78 001 x 186.156.224.159 001 x 80.192.145.147 001 x 2.135.14.199 001 x 114.122.133.170 001 x 5.18.151.65 001 x 109.237.98.226 001 x 45.82.10.89 001 x 128.90.144.145 001 x 190.106.89.125 001 x 198.144.189.66 001 x 45.101.164.4 001 x 37.194.18.110 001 x 79.116.44.124 001 x 91.240.98.44 001 x 91.232.92.2 001 x 192.142.226.144 001 x 217.138.195.130 001 x 91.222.61.49 001 x 103.42.196.183 001 x 46.118.48.226 001 x 37.235.204.149 001 x 27.67.0.142 001 x 45.5.5.67 001 x 212.0.67.2 001 x 111.119.178.131 001 x 5.143.19.100 001 x 174.134.184.142 001 x 92.100.8.210 001 x 94.230.131.151 001 x 91.160.27.152 001 x 185.28.105.12 001 x 185.192.70.172 001 x 54.218.62.192 001 x 178.155.5.206 001 x 31.40.156.111 001 x 31.135.246.6 001 x 178.125.232.63 001 x 79.197.9.24 001 x 78.107.0.0 001 x 94.230.114.184 001 x 77.220.51.167 001 x 81.28.244.205 001 x 192.241.206.159 001 x 210.89.58.64 001 x 157.37.173.160 001 x 178.34.158.23 001 x 179.60.149.177 001 x 94.190.20.185 001 x 93.67.125.246 001 x 5.12.228.192 001 x 92.242.70.28 001 x 95.53.223.162 001 x 197.210.54.144 001 x 45.139.105.173 001 x 159.255.30.158 001 x 78.180.3.175 001 x 109.252.144.13 001 x 91.108.42.152 001 x 42.114.202.190 001 x 77.245.216.171 001 x 46.119.73.45 001 x 161.142.12.121 001 x 78.109.69.158 001 x 95.69.136.27 001 x 46.56.247.224 001 x 188.143.217.17 001 x 156.196.235.254 001 x 116.74.138.120 001 x 83.234.120.152 001 x 95.213.216.67 001 x 49.36.91.88 001 x 91.202.128.12 001 x 91.221.66.52 001 x 46.219.204.68 001 x 176.122.127.241 001 x 125.166.8.19 001 x 42.117.78.198 001 x 195.2.70.41 001 x 207.148.78.225 001 x 195.2.74.123 001 x 5.136.88.215 001 x 78.81.45.167 001 x 176.213.4.37 001 x 95.190.107.131 001 x 176.112.71.222 001 x 169.150.196.137 001 x 84.74.224.118 001 x 103.172.188.38 001 x 78.48.71.58 001 x 46.35.230.196 001 x 49.37.202.165 001 x 188.243.182.179 001 x 92.255.175.164 001 x 77.16.222.234 001 x 188.134.93.240 001 x 51.142.107.186 001 x 37.151.99.133 001 x 132.154.48.56 001 x 2.134.230.59 001 x 94.69.98.158 001 x 217.15.62.55 001 x 91.77.163.208 001 x 39.104.144.45 001 x 80.89.72.60 001 x 212.248.110.50 001 x 178.124.210.118 001 x 45.56.98.122 001 x 149.210.207.248 001 x 142.117.74.121 001 x 103.141.93.242 001 x 180.251.206.6 001 x 5.130.28.82 001 x 95.105.125.66 001 x 46.252.112.27 001 x 188.47.123.1 001 x 49.37.152.107 001 x 192.241.205.175 001 x 37.131.201.58 001 x 109.252.53.61 001 x 85.174.205.41 001 x 194.48.218.75 001 x 37.65.40.112 001 x 95.27.41.154 001 x 92.62.56.205 001 x 134.209.156.154 001 x 84.42.72.176 001 x 109.201.34.40 001 x 41.80.112.145 001 x 213.230.116.219 001 x 178.89.116.163 001 x 80.80.194.192 001 x 20.124.121.83 001 x 44.237.54.158 001 x 52.10.182.99 001 x 84.227.180.234 001 x 37.212.88.86 001 x 193.179.2.251 001 x 20.115.67.173 001 x 193.160.204.142 001 x 93.81.104.155 001 x 88.151.187.220 001 x 185.34.68.131 001 x 82.57.53.216 001 x 128.69.130.230 001 x 89.179.43.14 001 x 5.18.236.185 001 x 193.32.202.50 001 x 37.99.113.246 001 x 89.175.20.36 001 x 121.79.135.146 001 x 38.25.16.46 001 x 82.158.21.12 001 x 202.61.247.187 001 x 93.177.75.210 001 x 88.152.10.57 001 x 109.230.136.58 001 x 213.59.158.236 001 x 37.212.33.36 001 x 168.232.160.204 001 x 100.37.96.226 001 x 175.101.105.145 001 x 194.35.47.224 001 x 95.90.210.39 001 x 202.61.237.179 001 x 37.113.29.103 001 x 94.198.132.209 001 x 176.226.154.172 001 x 79.132.69.32 001 x 85.95.188.125 001 x 98.54.228.34 001 x 217.150.73.139 001 x 5.62.59.87 001 x 105.112.161.157 001 x 200.163.20.186 001 x 185.153.47.57 001 x 41.13.15.52 001 x 87.225.112.68 001 x 122.168.68.111 001 x 178.214.249.49 001 x 103.251.51.138 001 x 20.25.29.186 001 x 195.211.31.137 001 x 1.53.159.189 001 x 46.0.80.147 001 x 178.151.42.114 001 x 185.151.107.68 001 x 109.254.254.22 001 x 91.105.139.251 001 x 119.160.96.77 001 x 182.253.155.19 001 x 77.79.159.2 001 x 20.113.146.239 001 x 188.163.82.20 001 x 80.13.79.94 001 x 45.159.74.140 001 x 87.244.12.73 001 x 95.87.80.143 001 x 62.33.72.230 001 x 46.165.61.226 001 x 212.124.0.60 001 x 46.166.81.3 001 x 191.254.154.21 001 x 41.43.146.171 001 x 123.21.151.98 001 x 113.162.201.224 001 x 178.207.199.115 001 x 178.237.221.32 001 x 185.13.112.74 001 x 115.74.35.54 001 x 85.26.165.34 001 x 79.165.248.70 001 x 42.115.249.183 001 x 46.34.194.126 001 x 196.112.152.159 001 x 35.171.16.68 001 x 95.182.105.121 001 x 82.140.81.118 001 x 5.8.228.64 001 x 49.205.101.13 001 x 95.189.75.166 001 x 95.32.86.96 001 x 124.122.193.190 001 x 178.33.153.157 001 x 91.132.22.46 001 x 77.34.179.237 001 x 195.128.153.135 001 x 62.122.202.191 001 x 206.84.139.242 001 x 185.177.191.211 001 x 125.161.204.147 001 x 188.162.86.109 001 x 80.241.33.114 001 x 98.243.219.195 001 x 162.0.155.8 001 x 84.18.121.200 001 x 93.76.45.50 001 x 79.178.128.194 001 x 85.140.5.151 001 x 68.168.223.244 001 x 96.246.237.58 001 x 92.39.214.93 001 x 185.244.92.234 001 x 197.47.117.250 001 x 68.58.202.68 001 x 37.45.150.239 001 x 46.0.174.242 001 x 147.235.199.167 001 x 197.38.158.191 001 x 37.45.206.61 001 x 90.135.255.8 001 x 103.69.244.176 001 x 37.28.161.250 001 x 192.162.209.146 001 x 84.42.72.113 001 x 178.172.188.57 001 x 78.185.228.205 001 x 93.185.192.85 001 x 188.120.39.54 001 x 176.37.16.35 001 x 41.43.54.191 001 x 195.3.134.195 001 x 194.180.48.125 001 x 38.41.85.74 001 x 169.224.80.250 001 x 37.1.138.78 001 x 198.199.101.87 001 x 93.84.180.213 001 x 78.106.92.176 001 x 94.199.197.57 001 x 176.40.125.50 001 x 185.67.177.180 001 x 5.142.138.155 001 x 89.23.148.238 001 x 176.196.130.175 001 x 188.244.13.233 001 x 46.72.65.230 001 x 182.64.14.247 001 x 185.14.151.193 001 x 189.193.81.232 001 x 37.142.94.223 001 x 88.243.219.62 001 x 213.59.151.215 001 x 102.217.7.14 001 x 176.210.20.113 001 x 194.44.134.16 001 x 83.252.79.204 001 x 178.141.240.143 001 x 45.88.188.179 001 x 176.190.22.195 001 x 95.139.149.215 001 x 2.54.179.16 001 x 5.76.23.167 001 x 217.107.124.32 001 x 102.89.42.33 001 x 188.243.182.197 001 x 109.254.149.211 001 x 46.138.163.193 001 x 136.169.35.242 001 x 188.18.144.252 001 x 81.5.87.119 001 x 102.89.34.79 001 x 186.208.154.129 001 x 138.199.21.232 001 x 45.4.41.219 001 x 102.89.33.170 001 x 46.138.141.167 001 x 5.25.136.146 001 x 110.74.219.54 001 x 134.17.161.118 001 x 188.187.173.193 001 x 5.139.132.233 001 x 5.77.192.233 001 x 170.239.218.141 001 x 158.58.132.250 001 x 77.247.88.197 001 x 185.147.212.82 001 x 31.221.155.9 001 x 78.163.116.149 001 x 178.84.108.55 001 x 188.162.13.63 001 x 102.89.32.22 001 x 213.110.102.132 001 x 95.66.242.242 001 x 185.201.112.79 001 x 185.41.120.62 001 x 46.119.51.180 001 x 102.32.34.224 001 x 79.134.138.128 001 x 185.56.194.137 001 x 78.190.175.103 001 x 95.31.104.110 001 x 113.211.210.187 001 x 181.234.37.101 001 x 94.25.238.226 001 x 93.171.7.142 001 x 178.91.24.210 001 x 85.221.152.106 001 x 82.208.86.120 001 x 143.159.221.3 001 x 104.28.252.248 001 x 217.17.126.129 001 x 213.208.188.250 001 x 79.233.163.45 001 x 37.113.93.227 001 x 62.210.122.222 001 x 87.117.59.51 002 x 176.36.34.38 002 x 154.181.0.3 002 x 31.28.244.81 002 x 138.197.2.29 002 x 159.223.171.235 002 x 45.249.85.36 002 x 91.237.203.138 002 x 176.101.1.198 002 x 46.138.17.37 002 x 31.40.58.153 002 x 27.34.68.196 002 x 42.115.139.227 002 x 35.90.195.149 002 x 46.138.15.183 002 x 46.188.7.132 002 x 45.32.166.21 002 x 46.149.92.17 002 x 37.147.100.155 002 x 20.78.37.177 002 x 8.219.48.99 002 x 91.40.55.7 002 x 91.241.211.218 002 x 181.60.112.5 002 x 116.105.172.5 002 x 64.135.18.130 002 x 125.163.15.122 002 x 157.230.8.58 002 x 87.244.21.189 002 x 37.21.240.2 002 x 46.1.228.37 002 x 178.49.60.123 002 x 198.98.52.220 002 x 92.244.110.6 002 x 87.249.25.22 002 x 5.161.57.7 002 x 109.252.228.2 002 x 188.163.45.88 002 x 45.159.17.164 002 x 178.201.180.152 002 x 5.44.174.52 002 x 188.16.4.224 002 x 185.213.80.109 002 x 185.13.112.22 002 x 102.89.34.168 002 x 49.36.67.92 002 x 109.238.80.59 002 x 143.198.88.90 002 x 185.169.233.135 002 x 40.77.190.63 002 x 91.132.107.230 002 x 171.251.237.52 002 x 182.185.116.152 002 x 91.215.199.42 002 x 213.59.142.13 002 x 202.14.120.240 002 x 27.74.160.128 002 x 40.77.190.201 002 x 91.245.253.134 002 x 40.77.189.47 002 x 40.77.190.228 002 x 167.114.113.245 003 x 147.78.47.249 003 x 156.213.118.222 003 x 110.136.217.207 003 x 94.16.106.91 003 x 102.68.77.69 003 x 94.130.119.188 003 x 103.152.102.116 004 x 18.117.140.106 004 x 62.0.130.229 004 x 77.160.193.45 004 x 223.233.72.54 004 x 185.163.109.66 004 x 167.86.98.233 005 x 152.89.196.211 005 x 207.46.13.237 005 x 164.92.133.183 005 x 207.148.8.93 005 x 89.237.195.16 005 x 116.62.12.30 006 x 5.126.173.128 006 x 183.136.225.32 006 x 67.207.82.158 007 x 59.58.20.98 007 x 144.91.114.80 007 x 194.163.136.210 007 x 207.180.206.180 007 x 173.249.20.2 008 x 194.163.136.212 008 x 51.15.16.160 008 x 161.97.135.219 008 x 173.82.254.45 009 x 173.212.224.141 012 x 128.14.225.196 012 x 159.224.242.253 016 x 161.97.135.221 025 x 192.162.245.112 096 x 198.98.52.12 098 x 46.101.252.228 182 x 192.3.111.157 417 x 173.230.152.150 INVALID (OR PROTECTED) URI LIST 001 x /sitemap.xml 001 x /ext-7.5.1/build/classic/theme-classic/resources/theme-classic-all.css 001 x /gponform/diag_form 001 x /cache/mapaddresses_exe/1vilu9kzup10b7c0699/favicon.ico 001 x /uni-1.90.0.1564/css/uni-ext.css 001 x /ext-7.5.1/build/packages/font-awesome/resources/font-awesome-all.css 001 x /uni-1.90.0.1564/css/uni-xtheme-common.css 001 x /ext-7.5.1/build/packages/font-awesome-4.7.0/resources/font-awesome-all.css 001 x /ext-7.5.1/build/packages/font-pictos/resources/font-pictos-all.css 001 x /new 001 x /main 001 x /backup 001 x /old 001 x /home 001 x /docker-compose.yml 001 x /.well-known/security.txt 001 x /a.txt 001 x /cgi-bin/.%2e/.%2e/.%2e/.%2e/bin/sh 001 x /autodiscover/autodiscover.json 001 x /portal/info.jsp 001 x http://www.ziroom.com/ 001 x http://ras.arbitr.ru/ 001 x /config/getuser 001 x restapi.amap.com:443 001 x http://www.gstatic.com/generate_204 001 x /console/ 001 x /_ignition/execute-solution 001 x /explore 001 x /ajax/libs/jquerymobile/1.4.5/jquery.mobile.min.css 001 x /uni-1.90.0.1564/css/uni-xtheme-classic.css 001 x /uni-1.90.0.1564/css/uni-xtheme-colors.css 001 x http://uni.open2ch.net/test/newsplus/dat/1667272167.dat 001 x http://www.poi86.com/poi/amap/city/330200.html 001 x http://bj.58.com/ 001 x /actuator/gateway/routes 001 x http://aqicn.org/city/beijing/ 001 x /bk 001 x /api/consumer/user/common/applet/code 001 x http://azenv.net/page/1145245861365703 001 x /style.php 001 x /_ignition/health-check/ 001 x /actuator/health 001 x /wp-login.php 001 x /wp-includes/wlwmanifest.xml 001 x /wordpress 001 x /wp 001 x /bc 001 x /public/_ignition/health-check/ 002 x /ext-7.5.1/build/classic/theme-classic/theme-classic.js 002 x /ext-7.5.1/build/ext-all.js 002 x /uni-1.90.0.1564/jquery/autonumeric/autonumeric-1.9.35.js 002 x /uni-1.90.0.1564/ext-unigui-min.js 002 x /ext-7.5.1/build/classic/locale/locale-.js 002 x /bots/testnaifpaper 002 x /font-awesome/4.3.0/css/font-awesome.min.css 002 x /uni-1.90.0.1564/jquery/maskedinput/jquery.inputmask.min.js 002 x /owa/auth/logon.aspx 002 x /uni-1.90.0.1564/ext-unicommon-min.js 002 x http://godaddy.com/ 002 x http://vps291258.vps.ovh.ca/judge/judge.php 002 x http://www.bing.com/ 002 x /cache/mapaddresses_exe/lsltzyeksc10b7cd846/favicon.ico 002 x http://us.vansto.net/verify.txt 002 x /uni-1.90.0.1564/jquery/jquery-1.11.2.min.js 002 x /uni-1.90.0.1564/ext-sync-min.js 003 x /robots.txt 003 x /ab2g 003 x /favicon.ico 003 x /ab2h 003 x http://ipinfo.io/json 003 x http://images.google.com/ 004 x ftp.halifax.rwth-aachen.de:443 005 x /.env 005 x http://zhaopin.baidu.com/ 006 x http://yastatic.net/bootstrap/3.3.6/css/bootstrap.min.css 007 x http://go.com/ 008 x http://httpheader.net/azenv.php 008 x http://ftp.stw-bonn.de/ubuntu/pool/main/liby/libyaml-syck-perl/libyaml-syck-perl_1.27.orig.tar.gz 008 x http://mirror.23media.com/ubuntu/pool/main/liby/libyaml-syck-perl/libyaml-syck-perl_1.27.orig.tar.gz 008 x http://mirror.de.leaseweb.net/ubuntu/pool/main/liby/libyaml-syck-perl/libyaml-syck-perl_1.27.orig.tar.gz 008 x http://debian.charite.de/ubuntu/pool/main/liby/libyaml-syck-perl/libyaml-syck-perl_1.27.orig.tar.gz 008 x http://mirror.dogado.de/ubuntu/pool/main/liby/libyaml-syck-perl/libyaml-syck-perl_1.27.orig.tar.gz 008 x http://ftp.uni-stuttgart.de/ubuntu/pool/main/liby/libyaml-syck-perl/libyaml-syck-perl_1.27.orig.tar.gz 008 x http://de.mirrors.clouvider.net/ubuntu/pool/main/liby/libyaml-syck-perl/libyaml-syck-perl_1.27.orig.tar.gz 012 x http://work.a-poster.info:25000/ 048 x httpbin.org:443 051 x http://ajax.googleapis.com/ajax/libs/jquerymobile/1.4.5/jquery.mobile.min.css 054 x http://httpbin.org/ip 098 x http://116.202.171.57/judge/ 191 x http://azenv.net/ 211 x http://httpbin.org/ 212 x http://ip-api.com/json 616 x http://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/css/font-awesome.min.css ACCESS DENIED LIST 038 x PCPATHWITHHELD\proxy.php. 001 x PCPATHWITHHELD\mifs\.;\services\LogService. FILE NOT FOUND LIST 001 x http://116.202.171.57/judge/ 001 x PCPATHWITHHELD\sitemap.xml
  20. Hi Yes I am using locally and I get the following errors. GET http://localhost:8077/uni-1.90.0.1564/css/uni-ext.css net::ERR_ABORTED 404 (Not Found) localhost/:25 GET http://localhost:8077/uni-1.90.0.1564/css/uni-xtheme-colors.css net::ERR_ABORTED 404 (Not Found) localhost/:26 GET http://localhost:8077/uni-1.90.0.1564/css/uni-xtheme-common.css net::ERR_ABORTED 404 (Not Found) localhost/:16 GET http://localhost:8077/uni-1.90.0.1564/ext-unicommon-min.js net::ERR_ABORTED 404 (Not Found) localhost/:14 GET http://localhost:8077/ext-7.5.1/build/ext-all.js net::ERR_ABORTED 404 (Not Found) theme-classic.js:1 Uncaught ReferenceError: Ext is not defined at theme-classic.js:1:1 (anonymous) @ theme-classic.js:1 localhost/:17 GET http://localhost:8077/uni-1.90.0.1564/ext-sync-min.js net::ERR_ABORTED 404 (Not Found) localhost/:18 GET http://localhost:8077/uni-1.90.0.1564/jQuery/jquery-1.11.2.min.js net::ERR_ABORTED 404 (Not Found) localhost/:22 GET http://localhost:8077/uni-1.90.0.1564/jQuery/MaskedInput/jquery.inputmask.min.js net::ERR_ABORTED 404 (Not Found) localhost/:23 GET http://localhost:8077/uni-1.90.0.1564/jQuery/autoNumeric/autoNumeric-1.9.35.js net::ERR_ABORTED 404 (Not Found) localhost/:24 GET http://localhost:8077/uni-1.90.0.1564/unicanvas-min.js net::ERR_ABORTED 404 (Not Found) localhost/:27 GET http://localhost:8077/uni-1.90.0.1564/ext-unigui-min.js net::ERR_ABORTED 404 (Not Found) (index):33
  21. I have just tryed to deploy my application recompiled with 1.90.0.1561 (hyperserver) Of course i have installed also the unigui runtime that corresponds to that version. In the hyper_serve_exe folder i find a log file the contains the text below. The UNI folder doesn't exists. The application doesn't start. I see only the background image and the text LOADING in the upper/left corner. If can help in my apllication i use the following code to change where the application read the theme files. procedure TUniServerModule.UniGUIServerModuleCreate(Sender: TObject); begin self.UniPackagesRoot:=Tpath.combine(self.FilesFolderPath,'jsExt'); thanks Roberto hyper_service.exe: 00005480: 14:19:37 [HandleFileRequest[127.0.0.1]]:File not found: C:\Program Files (x86)\FMSoft\Framework\unigui\uni\css\uni-ext.css hyper_service.exe: 00003518: 14:19:37 [HandleFileRequest[127.0.0.1]]:File not found: C:\Program Files (x86)\FMSoft\Framework\unigui\uni\jQuery\autoNumeric\autoNumeric-1.9.35.js hyper_service.exe: 000047B0: 14:19:37 [HandleFileRequest[127.0.0.1]]:File not found: C:\Program Files (x86)\FMSoft\Framework\unigui\uni\ext-treenode-plugin.js hyper_service.exe: 00005D10: 14:19:37 [HandleFileRequest[127.0.0.1]]:File not found: C:\Program Files (x86)\FMSoft\Framework\unigui\uni\css\uni-xtheme-common.css hyper_service.exe: 000016F4: 14:19:37 [HandleFileRequest[127.0.0.1]]:File not found: C:\Program Files (x86)\FMSoft\Framework\unigui\uni\jQuery\MaskedInput\jquery.inputmask.min.js hyper_service.exe: 0000520C: 14:19:37 [HandleFileRequest[127.0.0.1]]:File not found: C:\Program Files (x86)\FMSoft\Framework\unigui\uni\ext-sync-min.js hyper_service.exe: 000055A0: 14:19:37 [HandleFileRequest[127.0.0.1]]:File not found: C:\Program Files (x86)\FMSoft\Framework\unigui\uni\ext-unicommon-min.js hyper_service.exe: 00004698: 14:19:37 [HandleFileRequest[127.0.0.1]]:File not found: C:\Program Files (x86)\FMSoft\Framework\unigui\uni\css\uni-xtheme-colors.css hyper_service.exe: 0000335C: 14:19:37 [HandleFileRequest[127.0.0.1]]:File not found: C:\Program Files (x86)\FMSoft\Framework\unigui\uni\jQuery\jquery-1.11.2.min.js hyper_service.exe: 00002988: 14:19:37 [HandleFileRequest[127.0.0.1]]:File not found: C:\Program Files (x86)\FMSoft\Framework\unigui\uni\css\uni-xtheme.css hyper_service.exe: 0000446C: 14:19:37 [HandleFileRequest[127.0.0.1]]:File not found: C:\Program Files (x86)\FMSoft\Framework\unigui\uni\ext-unigui-min.js hyper_service.exe: 00000670: 14:19:37 [HandleFileRequest[127.0.0.1]]:File not found: C:\Program Files (x86)\FMSoft\Framework\unigui\uni\ext-unicommon-min.js hyper_service.exe: 00000E64: 14:19:37 [HandleFileRequest[127.0.0.1]]:File not found: C:\Program Files (x86)\FMSoft\Framework\unigui\uni\ext-sync-min.js hyper_service.exe: 00003CDC: 14:19:37 [HandleFileRequest[127.0.0.1]]:File not found: C:\Program Files (x86)\FMSoft\Framework\unigui\uni\jQuery\jquery-1.11.2.min.js hyper_service.exe: 0000201C: 14:19:37 [HandleFileRequest[127.0.0.1]]:File not found: C:\Program Files (x86)\FMSoft\Framework\unigui\uni\jQuery\MaskedInput\jquery.inputmask.min.js hyper_service.exe: 00000308: 14:19:37 [HandleFileRequest[127.0.0.1]]:File not found: C:\Program Files (x86)\FMSoft\Framework\unigui\uni\jQuery\autoNumeric\autoNumeric-1.9.35.js hyper_service.exe: 0000477C: 14:19:37 [HandleFileRequest[127.0.0.1]]:File not found: C:\Program Files (x86)\FMSoft\Framework\unigui\uni\ext-treenode-plugin.js hyper_service.exe: 00000D08: 14:19:37 [HandleFileRequest[127.0.0.1]]:File not found: C:\Program Files (x86)\FMSoft\Framework\unigui\uni\css\uni-xtheme-colors.css hyper_service.exe: 000057F8: 14:19:37 [HandleFileRequest[127.0.0.1]]:File not found: C:\Program Files (x86)\FMSoft\Framework\unigui\uni\css\uni-xtheme-common.css hyper_service.exe: 00004464: 14:19:37 [HandleFileRequest[127.0.0.1]]:File not found: C:\Program Files (x86)\FMSoft\Framework\unigui\uni\css\uni-xtheme.css hyper_service.exe: 00005624: 14:19:37 [HandleFileRequest[127.0.0.1]]:File not found: C:\Program Files (x86)\FMSoft\Framework\unigui\uni\ext-unigui-min.js
  22. This example demonstrates that the plugin works perfectly in Windows mode as well as in Page mode, the easiest to work with. And it integrates seamlessly with responsive layout in your project. -- PT Este exemplo demonstra que o plugin funciona perfeiotamente no modo Windows como no modo Page, o mais fácil de funcionar. E se integra perfeitamente com layout responsivo no seu projeto. -- Es Este ejemplo demuestra que el plugin funciona perfectamente tanto en modo Windows como en modo Página, el más fácil de usar. Y se integra a la perfección con el diseño receptivo en su proyecto. PS: Download available only to uniGUI subscribers. And I bought this plugin a long time ago and is very cheap. You might use as you see fit. There is a new version and only cost $6,00, I recommend and I´ve been using it for more than 3 years. This is not advertising... just a tip ! And is free for uniGUI subscribers. Project available only in the pack Silver at https://unigui.express
  23. I get similar errors. uninstalled and reinstalled unigui trial edition, changed fmsoft folder name. However the errors keep reappearing. Any solution is much appreciated. I'm using delphi 10.4.2. I get the following errors in the browser console: Uncaught SyntaxError: Unexpected token '<' theme-neptune.js:1 Uncaught SyntaxError: Unexpected token '<' ext-unicommon-min.js:1 Uncaught SyntaxError: Unexpected token '<' ext-sync-min.js:1 Uncaught SyntaxError: Unexpected token '<' locale-nl.js:1 Uncaught SyntaxError: Unexpected token '<' jquery-1.11.2.min.js:1 Uncaught SyntaxError: Unexpected token '<' jquery.inputmask.min.js:1 Uncaught SyntaxError: Unexpected token '<' autoNumeric-1.9.35.js:1 Uncaught SyntaxError: Unexpected token '<' ext-treenode-plugin.js:1 Uncaught SyntaxError: Unexpected token '<' codemirror.js:1 Uncaught SyntaxError: Unexpected token '<' Ext.ux.CodeMirror.js:1 Uncaught SyntaxError: Unexpected token '<' charts.js:1 Uncaught SyntaxError: Unexpected token '<' unicanvas-min.js:1 Uncaught SyntaxError: Unexpected token '<' ux.js:1 Uncaught SyntaxError: Unexpected token '<' calendar.js:1 Uncaught SyntaxError: Unexpected token '<' exporter.js:1 Uncaught SyntaxError: Unexpected token '<' pivot.js:1 Uncaught SyntaxError: Unexpected token '<' sweetalert2.min.js:1 Uncaught SyntaxError: Unexpected token '<' ext-unigui-min.js:1 Uncaught SyntaxError: Unexpected token '<' jquery.jdigiclock.js:1 Uncaught SyntaxError: Unexpected token '<' jquery.tzineClock.js:1 Uncaught SyntaxError: Unexpected token '<' (index):57 Uncaught ReferenceError: uniVars is not defined at (index):57 The source looks at follows: <!DOCTYPE html> <html lang="nl"> <head> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <title>New Application</title> <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=10.0, user-scalable=yes"> <meta http-equiv="content-type" content="charset=utf-8" /> <meta http-equiv="cache-control" content="no-cache"> <meta http-equiv="pragma" content="no-cache"> <meta http-equiv="expires" content="-1"> <link REL="SHORTCUT ICON" HREF="/cache/mdemo_exe/8WGDPV1SR2108CBD6A4/favicon.ico"> <link rel=stylesheet href="/uni-1.90.0.1547/css/uni-ext.css" /> <link rel=stylesheet href="/ext-7.0.0/build/classic/theme-neptune/resources/theme-neptune-all.css" /> <script src="/ext-7.0.0/build/ext-all.js"></script> <script src="/ext-7.0.0/build/classic/theme-neptune/theme-neptune.js"></script> <script src="/uni-1.90.0.1547/ext-unicommon-min.js"></script> <script src="/uni-1.90.0.1547/ext-sync-min.js"></script> <script src="/ext-7.0.0/build/classic/locale/locale-nl.js"></script> <script src="/uni-1.90.0.1547/jQuery/jquery-1.11.2.min.js"></script> <link rel=stylesheet href="/ext-7.0.0/build/packages/font-awesome-4.7.0/resources/font-awesome-all.css" /> <link rel=stylesheet href="/ext-7.0.0/build/packages/font-pictos/resources/font-pictos-all.css" /> <link rel=stylesheet href="/ext-7.0.0/build/packages/font-awesome/resources/font-awesome-all.css" /> <script src="/uni-1.90.0.1547/jQuery/MaskedInput/jquery.inputmask.min.js"></script> <script src="/uni-1.90.0.1547/jQuery/autoNumeric/autoNumeric-1.9.35.js"></script> <script src="/uni-1.90.0.1547/ext-treenode-plugin.js"></script> <script src="/uni-1.90.0.1547/codemirror-0.8/js/codemirror.js"></script> <link rel=stylesheet href="/uni-1.90.0.1547/codemirror-0.8/css/csscolors.css" /> <script src="/uni-1.90.0.1547/codemirror-0.8/js/Ext.ux.CodeMirror.js"></script> <link rel=stylesheet href="/ext-7.0.0/build/packages/charts/classic/neptune/resources/charts-all.css" /> <script src="/ext-7.0.0/build/packages/charts/classic/charts.js"></script> <script src="/uni-1.90.0.1547/unicanvas-min.js"></script> <script src="/ext-7.0.0/build/packages/ux/classic/ux.js"></script> <link rel=stylesheet href="/ext-7.0.0/ext-addons/packages/calendar/build/classic/neptune/resources/calendar-all.css" /> <script src="/ext-7.0.0/ext-addons/packages/calendar/build/classic/calendar.js"></script> <script src="/ext-7.0.0/ext-addons/packages/exporter/build/classic/exporter.js"></script> <link rel=stylesheet href="/ext-7.0.0/ext-addons/packages/pivot/build/classic/neptune/resources/pivot-all.css" /> <script src="/ext-7.0.0/ext-addons/packages/pivot/build/classic/pivot.js"></script> <link rel=stylesheet href="/uni-1.90.0.1547/sweetalert/sweetalert2.min.css" /> <link rel=stylesheet href="/uni-1.90.0.1547/sweetalert/unisweetalert2.css" /> <script src="/uni-1.90.0.1547/sweetalert/sweetalert2.min.js"></script> <link rel=stylesheet href="/uni-1.90.0.1547/css/uni-xtheme-common.css" /> <link rel=stylesheet href="/uni-1.90.0.1547/css/uni-xtheme-neptune.css" /> <script src="/uni-1.90.0.1547/ext-unigui-min.js"></script> <script src="https://maps.googleapis.com/maps/api/js?sensor=false&key=AIzaSyD51syplucTDbub0ZcsZSJT8IixGAnkuxM"></script> <link rel=stylesheet href="/files/jdigiclock/css/jquery.jdigiclock.css" /> <script src="/files/jdigiclock/lib/jquery.jdigiclock.js"></script> <link rel=stylesheet href="/files/clockdemo/jquery.tzineClock/jquery.tzineClock.css" /> <script src="/files/clockdemo/jquery.tzineClock/jquery.tzineClock.js"></script> <style type="text/css"> html { height: 100% } body { height: 100%; margin: 0; padding: 0 } #uni_map_canvas { height: 100% } </style> </head> <script> uniVars._extVer="7.0.0";_S_ID="_S_ID=8WGDPV1SR2108CBD6A4";Ext.appUri="/HandleEvent";Ext.Date.defaultDateFormat="d/m/Y";uniSyncObj.errShow=true;uniSyncObj.errText="Connection Error";uniSyncObj.errRetryText="Retrying...";uniSyncObj.errTextColor="#0055AA";uniSyncObj.errAfterRetry=1; Ext.application({name:"uniApplication",launch: function(){setTimeout(function(){Ext.get("loading").remove();Ext.get("loading-mask").fadeOut({remove:true});},250);Ext.BLANK_IMAGE_URL="/ext-7.0.0/build/classic/theme-classic/resources/images/tree/s.gif"; Ext.BLANK_IMAGE_SRC="<img src="+Ext.BLANK_IMAGE_URL+">"; TextMetrics=new Ext.util.TextMetrics(Ext.getBody()); var _ajxerr=false;_ifrm_("FRM_8WGDPV1SR2108CBD6A4");_showAjaxErr=true;_ajxflerr="Communication Error";Download=Ext.DomHelper.append(document.body,{tag:"iframe",cls:"x-hidden"});try{_clat_();var w=window;var dc=w.document;w.onbeforeunload=null;dc.open();dc.write("\x3Chtml\x3E\n\x3Cbody bgcolor=\"#dfe8f6\"\x3E\n\x3Cp style=\"text-align:center;color:#0000A0\"\x3EProduct is expired: 0x0099\x3C/p\x3E\n\x3Cp style=\"text-align:center;color:#A05050\"\x3E\x3Ca href=\"http://localhost:8077/\"\x3ERestart application\x3C/a\x3E\x3C/p\x3E\n\x3C/body\x3E\n\x3C/html\x3E\n");dc.close();}catch(e){throw e;alert(e.message)}}}); window.addEventListener("unload", function(){_cunld_()}, false); window.onbeforeunload=null; </script> <body> <div id="loading-mask"></div><div id="loading"><div class="loading-indicator">Loading...</div></div> <div id=body></div><noscript>This web application requires JavaScript enabled</noscript></body> </html> That is for the desktop all features demo on localhost:8077 when I move to localhost:8077/m I get the following: invalid session or session timeout (invalid uri: /m) I initially had installation errors: [dcc32 Fatal Error] uSynEdit_R2023.dpk(30): E2225 Never-build package 'designide' must be recompiled [dcc32 Fatal Error] uSynEdit_D2023.dpk(35): E2202 Required package 'uSynEdit_R2023' not found But after adding $(BDSCOMMONDIR)\Dcp library path. Installation proceeded with only 2 warnings. I've tried removing or changing the name of the fmsoft folder, I removed other packages, I reinstalled and tried that several times, but it remains stuck at loading. I
  24. 1)about cdn Unigui is a WEB development framework excellent. UNIGUI development process is in the local area network loading speed, but the Internet load very slowly. I think the main reason is that ext-all.js is 1.4MB + ext-all-rtl.js 1.4mb, I see a lot of CDN resources on the internet. For example Google CDN and Microsoft CDN. I think can be UNIGUI JS resources in a CDN, or unigui official website. In the TUniServerModule to add a Boolean attribute the difference from the local loading or loaded from CDN JS. This can reduce UNIGUI server network bandwidth, and also can make full use of the browser cache mechanism to improve access speed. This is a free CDN contains all versions of EXTJS http://open.bootcss.com/extjs/ The local 127.0.0.1 publishing UNIGUI services, local access: 127.0.0.1:8077 Load the EXTjs language JS CDN 47 MS Local 159 milliseconds When loading a CDN is not successful, the local resource loading <!-- Adds google cdn reference --> <script src="http://ajax.googleapis.com/ajax/libs/jquery/2.0.0/jquery.min.js"></script> <!-- Cdn fail refers to local library --> <script type="text/javascript"> if (typeof jQuery == 'undefined') { document.write(unescape("%3Cscript src='js/jquery-2.0.0.min.js' type='text/javascript'%3E%3C/script%3E")); } </script> CDN Web accelerator - FAQ http://www.88ztc.com/a/507.html Summarize the methods to reference the CDN content http://www.cnblogs.com/rush/archive/2013/05/31/3111139.html 2)about customfiles About customfiles I think we should first load Unigui是优秀的WEB开发框架。 UNIGUI开发的程序在局域网加载速度还算可以,但是互联网加载很慢。 我认为主要是原因是ext-all.js 1.4mb + ext-all-rtl.js 1.4mb, 我看到网上有不少CDN资源。例如 谷歌 CDN 和 微软CDN。 我在想 能不能 将UNIGUI的JS资源也放到某个CDN上面,或者是unigui官方网站。 在TUniServerModule增加一个Boolean属性区别从本地加载JS还是从CDN上加载。 这样可以减轻UNIGUI服务器的网络带宽,并且也可以充分利用浏览器的缓存机制提高访问速度。 CDN网站加速-常见问题解答 http://www.88ztc.com/a/507.html 引用CDN内容的方法总结 http://www.cnblogs.com/rush/archive/2013/05/31/3111139.html 本地127.0.0.1发布UNIGUI服务,本地访问:127.0.0.1:8077 加载EXTjs语言文字JS CDN 47毫秒 本地 159毫秒 例如: 谷歌: <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script> 微软: <script type="text/javascript"src="http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.9.1.min.js"></script> 新浪: <script type="text/javascript" src="http://lib.sinaapp.com/js/jquery/1.9.0/jquery.min.js" ></script>
×
×
  • Create New...