NotesWhat is notes.io?

Notes brand slogan

Notes - notes.io

Bugün, ModalController ve NewProjects Create sayfası üzerinde düzenlemeler yaptım. ModalController ProjectModals fonksiyonu içerisinde tüm html kodlarına form yapısı ekledim. Öncesinde eklemeyi unttuğum için iyi bir süre uğraşmama rağmen serialize edemedim. html kodlarına form yapısını ekleyince serialize işlemi sorunsuz çalıştı. NewProjects create sayfasında oluşturduğum AJAX yapısını düzenledim. Yapı form yapısına öncesinde sahip olmadığı için çalışmıyordu. 4 adet quick-add işlemi olduğundan, kayıt kodunu if-else biçiminde tasarladım. Submit eğer ki officeStaff quick-add butonundan geliyorsa, AJAX ile formun içini serialize edip users store metoduna gönderiyor. Users store metodunu önceden pop-up biçiminde kayıt yapmaya izin verecek biçimde düzenlemiştim. Şimdi AJAX ile işlemi gerçekleştireceğinden yapıyı kaldırdım. Yapı basit olarak create sayfasına gelen referer'ın admin.new-projects.create sayfasından gelip gelmediğine bakıyor eğer ki oradan gelmişse bu referer url'i create sayfasına gönderiyor, oradan store metoduna gelip kayıt işlemini gerçekleştirip script ile pop-up sayfasını kapatıyor. Tabi artık bu yapıya ihtiyaç kalmadığından bu yapıyı kaldırdım. Benzer AJAX işlemini participants yani client employees quick-add butonu içinde yaptım. client employees store metoduna gidiyor ve kayıt ediyor. users store metodunda ki referer yapısı burada da vardı ve kaldırdım. Bu iki işlem direkt olarak users ve persons tablosuna kaydedildiğinden ekstra bir işleme gerek kalmıyor fakat reference ve solution partner işlemleri için farklı çözümler kullandım. Bu iki işlemde de ilk önce dialog penceresi gelip kişi veya şirket seçimine göre formu getirdiğinden diğer iki fonksiyon gibi serialize edip ilgili controller'ların store metotlarına gidiyorlar. Store metotlarında aynı referer yapısı bulunuyordu onları kaldırdım öncelikle ardından store metotlarında kişi veya şirket verisi olup olmadığını kontrol eden yapıyı düzenledim. Yapı önceden kişi veya şirket verilerinin null olup olmamasına bakıyordu ancak AJAX ile veri gelirse sadece bir işlemin verisi geleceğinden if yapısının üstüne bir de if(isset()) yapısı ekledim böylece kontrolde bir sorun oluşmadı ve kayıtlar doğru yere yapıldı. PreparedSteps sayfasında drag and drop şeklinde olan metinlerin yanına metinlerin sürüklenebilir olduğunu belirten icon ekledim. İmleç sürüklenebilir metinin üzerine gittiğinde imleç grab olarak değişiyor.
     
 
what is notes.io
 

Notes.io is a web-based application for taking notes. You can take your notes and share with others people. If you like taking long notes, notes.io is designed for you. To date, over 8,000,000,000 notes created and continuing...

With notes.io;

  • * You can take a note from anywhere and any device with internet connection.
  • * You can share the notes in social platforms (YouTube, Facebook, Twitter, instagram etc.).
  • * You can quickly share your contents without website, blog and e-mail.
  • * You don't need to create any Account to share a note. As you wish you can use quick, easy and best shortened notes with sms, websites, e-mail, or messaging services (WhatsApp, iMessage, Telegram, Signal).
  • * Notes.io has fabulous infrastructure design for a short link and allows you to share the note as an easy and understandable link.

Fast: Notes.io is built for speed and performance. You can take a notes quickly and browse your archive.

Easy: Notes.io doesn’t require installation. Just write and share note!

Short: Notes.io’s url just 8 character. You’ll get shorten link of your note when you want to share. (Ex: notes.io/q )

Free: Notes.io works for 12 years and has been free since the day it was started.


You immediately create your first note and start sharing with the ones you wish. If you want to contact us, you can use the following communication channels;


Email: [email protected]

Twitter: http://twitter.com/notesio

Instagram: http://instagram.com/notes.io

Facebook: http://facebook.com/notesio



Regards;
Notes.io Team

     
 
Shortened Note Link
 
 
Looding Image
 
     
 
Long File
 
 

For written notes was greater than 18KB Unable to shorten.

To be smaller than 18KB, please organize your notes, or sign in.