Overview
Comment:Insertion de fichier en JS à la fin de l'upload
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA1: 0c126d230828cb7df449803a86c9acf3e7cb25f1
User & Date: bohwaz on 2015-03-10 05:01:07
Other Links: manifest | tags
Context
2015-03-10
05:17
Callback pour insertion de fichier dans page wiki check-in: 619af651ca user: bohwaz tags: trunk
05:01
Insertion de fichier en JS à la fin de l'upload check-in: 0c126d2308 user: bohwaz tags: trunk
04:30
Upload de fichier fonctionnel check-in: 9ed4a2c5d0 user: bohwaz tags: trunk
Changes

Modified src/templates/admin/wiki/_fichiers.tpl from [126584a328] to [89bace7a8d].

20
21
22
23
24
25
26





27
28
29
30
uploadHelper($('#f_fichier'), {
    width: 1920,
    height: 1920,
    resize: true,
    bytes: 'o',
    size_error_msg: 'Le fichier %file fait %size, soit plus que la taille maximale autorisée de %max_size.'
});





{/literal}
</script>

{include file="admin/_foot.tpl"}







>
>
>
>
>




20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
uploadHelper($('#f_fichier'), {
    width: 1920,
    height: 1920,
    resize: true,
    bytes: 'o',
    size_error_msg: 'Le fichier %file fait %size, soit plus que la taille maximale autorisée de %max_size.'
});

function insertHelper(data) {
    window.parent.te_insertFile(data.file);
    return true;
}
{/literal}
</script>

{include file="admin/_foot.tpl"}

Modified src/www/admin/static/scripts/upload_helper.min.js from [79dd907c6b] to [9401f4e562].

cannot compute difference between binary files

Modified src/www/admin/static/scripts/wiki_editor.js from [d734f141bb] to [c0f5f73faf].

51
52
53
54
55
56
57









58
59
60
61
62
63
64
			openIFrame(g.admin_url + 'wiki/_syntaxe.html');
		};

		var openFileInsert = function ()
		{
			openIFrame(g.admin_url + 'wiki/_fichiers.php?page=' + wiki_id);
		};










		var openIFrame = function(url)
		{
			if (t.iframe && t.iframe.src == t.base_url + url)
			{
				t.iframe.className = '';
				t.parent.className += ' iframe';







>
>
>
>
>
>
>
>
>







51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
			openIFrame(g.admin_url + 'wiki/_syntaxe.html');
		};

		var openFileInsert = function ()
		{
			openIFrame(g.admin_url + 'wiki/_fichiers.php?page=' + wiki_id);
		};

		window.te_insertFile = function (file)
		{
			var tag = '<<fichier '+file+'>>';
			
			t.insertAtPosition(t.getSelection().start, tag);
			
			closeIFrame();
		};

		var openIFrame = function(url)
		{
			if (t.iframe && t.iframe.src == t.base_url + url)
			{
				t.iframe.className = '';
				t.parent.className += ' iframe';

Modified src/www/admin/wiki/_fichiers.php from [498923fbdc] to [6646d8add2].

47
48
49
50
51
52
53
54




55
56
57
58
59
60
61

            // Lier le fichier à la page wiki
            $fichier->linkTo(Fichiers::LIEN_WIKI, $page['id']);
            $uri = '/admin/wiki/_fichiers.php?page=' . $page['id'] . '&sent';

            if (isset($_POST['uploadHelper_status']))
            {
                echo json_encode(['redirect' => WWW_URL . $uri]);




                exit;
            }

            Utils::redirect($uri);
        }
        catch (UserException $e)
        {







|
>
>
>
>







47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65

            // Lier le fichier à la page wiki
            $fichier->linkTo(Fichiers::LIEN_WIKI, $page['id']);
            $uri = '/admin/wiki/_fichiers.php?page=' . $page['id'] . '&sent';

            if (isset($_POST['uploadHelper_status']))
            {
                echo json_encode([
                    'redirect'  =>  WWW_URL . $uri,
                    'callback'  =>  'insertHelper',
                    'file'      =>  $fichier->id,
                ]);
                exit;
            }

            Utils::redirect($uri);
        }
        catch (UserException $e)
        {