Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

tinyMCE unos teksta - problem

[es] :: Javascript i AJAX :: tinyMCE unos teksta - problem

[ Pregleda: 5626 | Odgovora: 9 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

patak_daca

Član broj: 72199
Poruke: 418
*.dynamic.isp.telekom.rs.



+1 Profil

icon tinyMCE unos teksta - problem28.02.2015. u 15:33 - pre 110 meseci
Pozdrav!

Kada otvorim View u dialog in modal ( $("#unos_obavestenja").dialog({ modal: true }); )
ne mogu da unosim tekst, kao da je disable.
A kada otvorim da nije dialog onda mogu da unosim tekst.

Ako je neko imao isti problem mi+olim za pomoć...

Radim u ASP.net mvc- u ali mislim da je to više tema - ajax i javascript ali ako sam promašio slobodno prebacite u ASP.net.

Patak

 
Odgovor na temu

dusans
Stojanov Dušan
Pančevo

Član broj: 9551
Poruke: 1343
*.dynamic.sbb.rs.



+311 Profil

icon Re: tinyMCE unos teksta - problem28.02.2015. u 15:48 - pre 110 meseci
Obično se desi da modal overlay prekrije dijalog, ne znam da li je to kod tebe problem:
http://stackoverflow.com/quest...ue-on-jquery-dialog-in-asp-net
https://www.google.rs/#q=jquery+dialog+behind+overlay

Ja bih probao ovo u css-u:
Code:

.ui-widget-overlay{
    position:fixed;
}


EDIT:
Sad vidim da je kombinacija jQuery dialoga i tinyMCE problematična, a evo rešenja:
http://www.tinymce.com/wiki.ph...:TinyMCE_in_a_jQuery_UI_dialog
http://fiddle.tinymce.com/rsdaab
Code:

// Prevent jQuery UI dialog from blocking focusin
$(document).on('focusin', function(e) {
    if ($(event.target).closest(".mce-window").length) {
        e.stopImmediatePropagation();
    }
});


[Ovu poruku je menjao dusans dana 28.02.2015. u 16:58 GMT+1]
 
Odgovor na temu

patak_daca

Član broj: 72199
Poruke: 418
*.dynamic.isp.telekom.rs.



+1 Profil

icon Re: tinyMCE unos teksta - problem28.02.2015. u 16:50 - pre 110 meseci
Pozdrav!

Puno hvala!!

ali mi i dalje neće da prihvati focus.
Verovatno negde grešim, gledao sam primere, fino rade, ali kada primenim na mom primeru neće..
Nastaviću dalje da tražim gde je greška...

PAtak
 
Odgovor na temu

patak_daca

Član broj: 72199
Poruke: 418
*.static.isp.telekom.rs.



+1 Profil

icon Re: tinyMCE unos teksta - problem02.03.2015. u 09:16 - pre 110 meseci
Pozdrav!

Molim za pomoć.

Ovo je model

Code:
namespace MuzickaProdavnica.EF
{
    using System;
    using System.Collections.Generic;
    using System.ComponentModel.DataAnnotations;
    using System.Web.Mvc;
    
    public partial class Obavestenja
    {
        public int Id { get; set; }
        public Nullable<System.DateTime> DatumObjave { get; set; }
         [Required(ErrorMessage = "!")]
        public string Naslov { get; set; }
        [Required(ErrorMessage = "!")]
        [UIHint("tinymce_jquery_full"), AllowHtml]
        public string Tekst { get; set; }
        public string PutanjaDoFajla { get; set; }
        public string Korisnik { get; set; }
        public Nullable<int> Aktivan { get; set; }
    }
}


Ovo je view

Code:
@model MuzickaProdavnica.EF.Obavestenja

@{
    ViewBag.Title = "Test1111";
    //Layout = "~/Views/Shared/_Layout.cshtml";
}

@Html.ValidationSummary(true, "Neuspešan unos obaveštenja!")

 <div id="unos_obavestenja" style="display: none">

@using (Html.BeginForm("Unos", "Obavestenja", FormMethod.Post, new { id = "upisi", enctype = "multipart/form-data" }))
{
   
        <fieldset id="fildset_unos">
            <legend>Novo obaveštenje test</legend>

            <div class="editor-label">
                @Html.LabelFor(m => m.Naslov)
            </div>

             @Html.AntiForgeryToken()
            <div class="editor-field">
                @Html.TextBoxFor(m => m.Naslov )
                @Html.ValidationMessageFor(m => m.Naslov)
            </div>

             @Html.AntiForgeryToken()
            <div class="editor-label">
                @Html.LabelFor(m => m.Tekst)
            </div>
            <div class="editor-field-text_unos">
                @Html.EditorFor(model => model.Tekst,new { style = "width:800px; height: 300px; " })
                @Html.ValidationMessageFor(m => m.Tekst)
            </div>

             <label for="file">Datoteka:</label>
             <input type="file" name="fajl"  />        
            
        </fieldset>    

}

     </div>


<script type="text/javascript">
    
    $(document).on('focusin', function (e) {
        if ($(event.target).closest(".mce-window").length) {
            e.stopImmediatePropagation();
        }
    });


</script>



Dialog pozivam iz drugog Viewa

Code:
$('#EditBtn').live('click', function () {
                
        $("#unos_obavestenja").dialog({            
            
            width: 800,                            
            modal: true ,
            buttons: {
                "Upiši obaveštenje": function () {
                    $("#upisi").submit();
                   
                    return true;
                },
                "Odustani": function () {
                    $(this).dialog("close");
                }
            },       
        
        
        });      
        
    });



Nikako ne uspevam da nateram TinyMCE da prihvati focus....


 
Odgovor na temu

patak_daca

Član broj: 72199
Poruke: 418
*.static.isp.telekom.rs.



+1 Profil

icon Re: tinyMCE unos teksta - problem02.03.2015. u 10:29 - pre 110 meseci
Pozdrav!

Rešio sam...imao sam malih sintaksnih problema....

Patak
 
Odgovor na temu

patak_daca

Član broj: 72199
Poruke: 418
*.dynamic.isp.telekom.rs.



+1 Profil

icon Re: tinyMCE unos teksta - problem02.03.2015. u 18:26 - pre 110 meseci
Pozdrav!

Sada kad je ovo sve proradilo pojavio mi se sledeći problem...

Ne mogu da uradim Submit...

Kada unosim podatke u Dialog UI u input u debagu prijavi grešku "Uncaught TypeError: undefined is not a function"
a greška se desi u jQuery.Validate.min.js.

Kako da to rešim ?

Molim za pomoć...

Patak
 
Odgovor na temu

dusans
Stojanov Dušan
Pančevo

Član broj: 9551
Poruke: 1343
*.dynamic.sbb.rs.



+311 Profil

icon Re: tinyMCE unos teksta - problem02.03.2015. u 20:01 - pre 110 meseci
Da li imaš neku funkciju čiji source nisi postavio ovde a koja možda pravi problem?
Da li možeš da referenciraš jQuery.Validate.js umesto jQuery.Validate.min.js?
Da li možeš da postaviš negde tvoj zip-ovan jQuery.Validate.js i da kažeš u kojoj liniji je greška?
 
Odgovor na temu

patak_daca

Član broj: 72199
Poruke: 418
*.static.isp.telekom.rs.



+1 Profil

icon Re: tinyMCE unos teksta - problem03.03.2015. u 08:47 - pre 110 meseci
Pozdrav!

Nemam funkciju koja bi pravila probleme.

Referencirao sam jQuery.Validate.js

i isti problem , kada unesem neki tekst ( u polje naslov ) i izađem ( pređem u drugo polje )
dobijam grešku.

Greška je u jQuery.Validate.js , u 782 redu

..... classes && $.each(classes.split(' '), function() { ......


 
Odgovor na temu

dusans
Stojanov Dušan
Pančevo

Član broj: 9551
Poruke: 1343
*.dynamic.sbb.rs.



+311 Profil

icon Re: tinyMCE unos teksta - problem03.03.2015. u 09:07 - pre 110 meseci
http://stackoverflow.com/quest...y-validate-js-javascript-error
 
Odgovor na temu

patak_daca

Član broj: 72199
Poruke: 418
*.static.isp.telekom.rs.



+1 Profil

icon Re: tinyMCE unos teksta - problem03.03.2015. u 09:24 - pre 110 meseci
Pa da...taj me tinyMCE baš namučio...

čim sam sklonio validaciju radi...odlično

Hvala Dušane!

Pozdrav!
 
Odgovor na temu

[es] :: Javascript i AJAX :: tinyMCE unos teksta - problem

[ Pregleda: 5626 | Odgovora: 9 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.